2009-12-10 14 views
5

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

+1

क्या आपने फेसबुक कनेक्ट देखा है? – philfreo

उत्तर

3

users.getInfo एपीआई विधि पर एक नज़र डालें। यदि किसी उपयोगकर्ता ने आपके एप्लिकेशन को फेसबुक कनेक्ट के माध्यम से अपनी साइट पर फेसबुक पर इंस्टॉल किया है, या "कनेक्ट" किया है, तो आपके पास प्रोफ़ाइल जानकारी तक पहुंच है जिसमें उनकी प्रोफ़ाइल तस्वीर के संस्करण शामिल हैं।

यदि आपके पास उपयोगकर्ता के लिए सत्र कुंजी नहीं है (यानी, उपयोगकर्ता ने आपका ऐप इंस्टॉल नहीं किया है या फेसबुक कनेक्ट के माध्यम से कनेक्ट नहीं किया है), तो भी आपको "स्क्वायर" प्रोफ़ाइल चित्र मिल सकता है, जो कि में से एक है छोटे संस्करण आप एपीआई का उपयोग कर सीधे इसके लिए पूछ सकते हैं।

समग्र सबसे आसान तरीका शायद fb:profile-pic टैग और XFBML उपयोग करने के लिए है। ऐसा करने के लिए आपको फेसबुक कनेक्ट लाइब्रेरी इंस्टॉल करना होगा, लेकिन XFBML को काम करने के लिए आपको लॉग इन करने या किसी भी चीज़ को लॉग इन करने की आवश्यकता नहीं है ... जब तक आपके पास पृष्ठ पर जावास्क्रिप्ट लाइब्रेरी और एपीआई हो उपयोग करने के लिए कुंजी, यह काम करेगा।

+0

उन्हें अपनी प्रोफ़ाइल फ़ोटो प्राप्त करने में सक्षम होने के लिए अपने ऐप से कनेक्ट करना होगा। यह बिल्कुल गुरुत्वाकर्षण के समान नहीं है। फेसबुक फोरफाइल फोटो खींचने के लिए एक सुविधा नहीं है के लिए बेकार है। – Frank

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