मैं अपने आईफोन ऐप उपयोगकर्ताओं को उनके फेसबुक प्रोफाइल फोटो देखने और चुनने की अनुमति देना चाहता हूं, प्रोफ़ाइल तस्वीर के रूप में उपयोग करने के लिए फोटो डाउनलोड करना चाहता हूं। मैं वर्तमान में फेसबुक एसएसओ एसडीके का उपयोग कर रहा हूं और सफलतापूर्वक लॉग इन कर रहा हूं और ग्राफ जानकारी तक पहुंच रहा हूं। तस्वीर जानकारी का उपयोग करने (सफल एसएसओ प्रवेश के बाद)आईओएस फेसबुक एसडीके एल्बम कैसे डाउनलोड करें, प्रोफाइल फोटो डेटा
[facebook requestWithGraphPath:@"me/albums"];
का उपयोग कर की कोशिश की है, लेकिन मैं तो बस बदले में एक खाली डेटा वस्तु मिलता है। मैंने Facebook API explorer का उपयोग करने का प्रयास किया है, जो बहुत उपयोगी है, और यह मुझे/चित्र और/फोटो और/एल्बम के लिए डेटा देता है। किसी कारण से मुझे मेरे/एल्बम, मुझे/चित्र या मुझे/फोटो के साथ अनुरोध WithGraphPath का उपयोग कर एक ही डेटा नहीं मिलता है। बस सादा "मैं" ठीक काम करता है लेकिन मुझे कोई तस्वीर जानकारी नहीं देता है। क्या कोई मुझे बता सकता है कि मैं क्या गलत कर रहा हूं?
नोट: Facebook Graph API
मैं इस तरह काम करने के लिए चित्र प्रोफ़ाइल प्राप्त किया:
[facebook requestWithGraphPath:@"me?fields=picture"];
अद्यतन: वास्तव में मैं प्रोफाइल तस्वीरें जो एक फोटो एलबम इसलिए है सब चाहते हैं तो इस API संदर्भ है मुझे यह जानने की जरूरत है कि आईओएस के माध्यम से एल्बम कैसे एक्सेस करें। प्रोफ़ाइल तस्वीर जिसे मैंने सफलतापूर्वक प्राप्त किया है।
मैं एपीआई के अनुसार अनुमतियाँ "user_photos" और फोटो एलबम के लिए "friends_photos" जोड़ लिया है:
NSArray *permissions = [[NSArray alloc] initWithObjects:
@"user_likes",
@"user_birthday",
@"email",
@"publish_stream",
@"publish_actions",
@"user_photos",
@"friends_photos",
nil];
[facebook authorize:permissions];
जब मैं कहता हूँ मैं खाली डेटा हो रही है, इस JSON परिणाम (है अनुरोध में: didLoad:) कि वापस आ जाता है:
{
data = (
);
}
मेरी लॉग फ़ाइल उत्पादन से:
- (void) request:(FBRequest *)request didLoad:(id)result{
NSLog(@"%@",result);
}
अंतिम ध्यान दें: क्या अंततः एक और डिवाइस का उपयोग करना था, जिसने मेरी अनुमतियों को अपडेट किया और फिर सबकुछ काम करना शुरू कर दिया! मेरा सबसे अच्छा अनुमान यह है कि एम्यूलेटर और मेरा आईफोन मेरी फेसबुक अनुमतियों को अपडेट नहीं कर रहा था इसलिए मुझे फ़ोटो तक पहुंच से वंचित कर दिया गया था और एक खाली डेटा सरणी प्राप्त हो रही थी। How to get photos of a facebook album in iPhone SDK?
क्या मुझे इस पर आपके काम की प्रति प्राप्त हो सकती है? मैं उपयोगकर्ता को अपने एफबी से फोटो प्राप्त करने की अनुमति देना चाहता हूं लेकिन यह नहीं पता कि कहां से शुरू करना है। – Shinigamae
मुझे परिणाम मिल रहा है === { डेटा = ( ); } मुझ पर/एल्बम अनुरोध पर। क्या आप कृपया सुझाव दे सकते हैं कि क्या गलत है। – Imran
@ इमरान ने आपने अपनी अनुमतियां जांच ली हैं और सुनिश्चित करें कि आप सही तरीके से लॉग इन हैं? इसके अलावा, मेरा सुझाव है कि आप एक नया प्रश्न पोस्ट करें, शुभकामनाएं! –