2012-01-19 11 views
6

मैं फेसबुक कनेक्ट के लिए जावास्क्रिप्ट एसडीके का उपयोग करता हूं। कल मैं एक के सभी दोस्तों को इस तरह उपयोगकर्ता के प्रवेश लोड:फ़ील्ड पैरामीटर का उपयोग कर सभी दोस्तों की तस्वीरें प्राप्त करना प्रतीत नहीं होता है?

https://graph.facebook.com/me/friends?fields=name,first_name,picture&access_token=MYACCESSTOKEN&callback=? 

इस कोड को मैं आईडी, नाम मिला, प्रथम नाम और सभी दोस्तों कि उपयोगकर्ता में लॉग इन किया है की तस्वीर का उपयोग करना। इसे AJAX/jsonp का उपयोग करने के लिए कहा जाता था। जैसा कि मैंने कहा, यह कल काम करता था और तब से कोड में कोई संशोधन नहीं किया गया है।

आज मैं आईडी, नाम और प्रथम नाम मिलता है - (!) कोई तस्वीर इस फेसबुक ग्राफ़ में एक गड़बड़ हो सकता है, वहाँ किसी भी अद्यतन है कि मैं याद किया जा सकता था या ग्राफ को ऊपर कॉल है किया गया है एपीआई अवैध है?

क्या यह सभी दोस्तों की तस्वीर पाने का एक सही तरीका है?

उत्तर

2

अद्यतन: बग अब तय किया जा रहा है।

एक बार फिर, फेसबुक खुद को साबित करता है। किसी को भी कम से कम उन लोगों को सूचित किए बिना एपीआई से कुछ क्यों हटाएगा जो वे इसे करने जा रहे हैं?

https://developers.facebook.com/bugs/269804093087242

मेरा अनुमान है कि इसे नजरअंदाज या या तो एक नकली या wontfix के रूप में बंद कर दिया गया है और किसी भी सहारा नहीं होगी हो जाता है:

FYI करें, मैं इस बग रिपोर्ट दर्ज कराई।

ऊपर दिए गए वर्कअराउंड के साथ समस्या यह है कि img src url पहले जैसे पूर्ण यूआरएल के बजाय http रीडायरेक्ट होने के समाप्त होता है। यह सिर्फ चीजों को धीमा कर देता है।

+0

जैसा ऊपर बताया गया है, ऐसा लगता है कि फेसबुक ने अभी तय किया है। – tkahn

11

आप सही हैं, चित्र फ़ील्ड अब और नहीं लौटाया जा रहा है। हालांकि तस्वीर यूआरएल प्राप्त करना बहुत आसान है। http://graph.facebook.com/{friendId}/picture या तो आप इसे प्रोग्रामेटिक रूप से प्राप्त करने के लिए कॉल कर सकते हैं, या यहां तक ​​कि उस ग्राफ कॉल को छवि टैग <img src="http://graph.facebook.com/{friendId}/picture" /> के स्रोत विशेषता के रूप में भी कॉल कर सकते हैं।

+1

आप महोदय एक सुनहरा हंस है जो हीरे के अंडे देता है। सीधे एआरएक्स के माध्यम से मूल्य प्राप्त करने और प्रतिक्रिया मूल्य में विशेषताओं को सेट करने से विशेष रूप से src विशेषता में ग्राफ़ कॉल का उपयोग करना बहुत तेज़ है (विशेष रूप से एकाधिक छवियों को करते समय) – btk

+0

मुझे विश्वास नहीं है कि यह काम करेगा यदि आप AJAX कॉल कर रहे हैं हालांकि ग्राफ में एक img src सेट करना क्योंकि यह संसाधित नहीं होगा। –

+0

यहां तक ​​कि मुझे/फ़ायरेंड्स? फ़ील्ड = नाम, उपयोगकर्ता नाम 4.0 में भी काम नहीं कर रहा है :( –

 संबंधित मुद्दे

  • कोई संबंधित समस्या नहीं^_^