प्रयोक्ता आईडी उन है कि पहले से आपका ऐप्लिकेशन में प्रमाणित से कर रहे हैं, यह, ग्राफ एपीआई का उपयोग कर प्राप्त किया जा सकता है कि वे फेसबुक डॉक्स पर कहते हैं:
उपयोगकर्ता आईडी फेसबुक एसडीके और ग्राफ़ के साथ इस्तेमाल किया जा सकता एपीआई (https://developers.facebook.com/docs/graph-api) नाम पूछने के लिए, तस्वीरें, और अन्य डेटा। इसमें केवल उन उपयोगकर्ताओं की आईडी होगी जिनमें भी आपके ऐप में अपने फेसबुक खाते के माध्यम से लॉग इन हैं।
उपयोगकर्ता आईडी के साथ ग्राफ़ एपीआई का उपयोग करने के तरीके पर कुछ कोड यहां दिए गए हैं।
FBSDKGraphRequest *request = [[FBSDKGraphRequest alloc]
initWithGraphPath:[NSString stringWithFormat:@"/%@", {userID-goes-here}]
parameters:@{@"fields":@"name,id,picture,gender,birthday,email"}
HTTPMethod:@"GET"];
[request startWithCompletionHandler:^(FBSDKGraphRequestConnection *connection,
id result,
NSError *error) {
if (!error){
NSLog(@"result: %@",result);
}
}];
इस अनुरोध का परिणाम इस तरह दिखता है:
{
birthday = "06/24/1981";
email = "[email protected]";
gender = male;
id = 67XXXXX39;
name = "Adriano Spadoni";
picture = {
data = {
"is_silhouette" = 0;
url = "https://fbcdn-prof... ...jpg";
};
};
}
बस इतना याद रखें कुछ क्षेत्रों शायद अशक्त हो के रूप में यह इस प्रकार आप एक कॉल कर सकते।
आपको शायद उपयोगकर्ता द्वारा उपयोगकर्ता द्वारा अनुरोध करने वाले लूप को करने की आवश्यकता होगी, मुझे डर है, अगर कोई जानता है कि एक ही समय में उपयोगकर्ताओं के पैच से कैसे पूछना है, तो कृपया हमें दिखाएं। क्योंकि /me/username
अब नहीं है
FBSDKGraphRequest(graphPath: "me/taggable_friends", parameters: ["fields":"installed,id,name,picture.width(1000)"]).startWithCompletionHandler({ (connection, result, err) -> Void in
if err == nil {
print(result)
}
})
AFAIK, FBMessengerSDK के साथ प्रमाणीकरण की कोई आवश्यकता नहीं है। आप बस आगे बढ़ सकते हैं और सामग्री साझा कर सकते हैं। यदि आप उपरोक्त गेम लिंक देखते हैं, तो आप देखेंगे कि यह किसी भी तरह की उपयोगकर्ता जानकारी प्राप्त कर रहा है और ऐप प्रमाणीकरण या लॉगिन की आवश्यकता नहीं है। – N0mi
मैं कुछ और इंफोस जोड़ता हूं, आप इसे "टैगगेबल दोस्तों" के साथ कर सकते हैं, मैंने अभी परीक्षण किया है और आपको नाम और चित्र मिलते हैं =) –
हां लेकिन "टैग करने योग्य" दोस्तों के साथ सावधान रहें।इसका उपयोग इस तरह से नहीं किया जाना चाहिए और फेसबुक आपके ऐप को अस्वीकार कर सकता है, आपको बाद में अपनी सबमिशन की आवश्यकता है। – Tulleb