मैं फेसबुक कनेक्ट पर भरोसा कर सकते हैं?

वोट
7

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

कोड मैं उपयोग कर रहा है बुनियादी है, लेकिन उदाहरण के आवेदन 'therunaround' इसी तरह के मुद्दों से ग्रस्त है।

उदाहरण के लिए, मित्रों की सूची हमेशा लोड नहीं करता है, और लॉग-इन फेसबुक उपयोगकर्ता हमेशा नहीं पहचान पातीं।

इन मुद्दों को विशुद्ध रूप से, क्योंकि मैं अभी-अभी शुरुआत कर रहा हूँ कर रहे हैं?

27/03/2009 को 10:38
का स्रोत उपयोगकर्ता
अन्य भाषाओं में...                            


2 जवाब

वोट
2

हाँ, समस्याओं को आप का वर्णन सिर्फ एपीआई सही ढंग से उपयोग नहीं होने के कारण संभावना है।

फेसबुक कनेक्ट अभी भी बहुत नया है और कभी-कभी समस्याओं से ग्रस्त है, लेकिन सामान्य रूप में यह बहुत स्थिर है और कई प्रमुख स्थलों द्वारा कार्यान्वित की जा रही है।

इस डेवलपर के बाद आपकी समस्या के लिए प्रासंगिक हो सकता है: (से: http://www.facebook.com/developers/message.php )

कृपया सुनिश्चित करें कि सुविधाओं का उपयोग कर Facebook कनेक्ट जे एस एपीआई फ़र, 26, 2009 1:35 बजे से पहले लोड किए गए हैं बनाने

लगभग सभी फेसबुक कनेक्ट के जे एस एपीआई FB.init बुला के बाद एसिंक्रोनस रूप से लोड किए गए हैं ()। asynchrous प्रकृति के कारण, जे एस एपीआई तुरंत इन कॉल करने के बाद necessaryly उपलब्ध नहीं हैं। आप यह सुनिश्चित करने के लिए जे एस एपीआई उन्हें प्रयोग करने से पहले लोड किए गए हैं FB.ensureInit या FB.Bootstrap.requireFeatures उपयोग करना चाहिए।

हम एक विकी प्रलेखन कि और अधिक विस्तार में इस का वर्णन करता है। हालांकि, हम अभी पता चला है कि कुछ कनेक्ट किए गए एप्लिकेशन जैसे और FB.Connect। * FB.Facebook कनेक्ट जे एस एपीआई बुला रहे थे। * Immedidately FB.init बुला के बाद। यह दृष्टिकोण रुक-रुक कर विफलताओं का कारण है क्योंकि कार्यों अभी तक लोड नहीं किया जा सकता है जाएगा।

Pior पिछली रात की धक्का करने के लिए, हम अपने FeatureLoader.js.php में एक बग जहां यह हमेशा स्वचालित रूप से कनेक्ट सुविधाओं के asynchourous लोड हो रहा है घूर रहे थे तय की। कीड़े तय हो गई है, कोड है कि बनाने वे लोड किए गए हैं इससे पहले कि जे एस एपीआई बुला रहे थे के बाद अधिक असफल होने की संभावना है। यदि आप देखा है कि आपके कनेक्ट क्षुधा समारोह हो रही है कनेक्ट जे एस कार्यों के लिए नहीं परिभाषित मिली त्रुटियाँ, यकीन है कि यह उन्हें प्रयोग करने से पहले लोड करने के लिए सुविधाओं के लिए इंतज़ार कर रहा है बनाने के लिए अपने कोड की जाँच करें।

27/03/2009 को 10:45
का स्रोत उपयोगकर्ता

वोट
4

मैं Facebook कनेक्ट के साथ कुछ साइटों क्रियान्वित किया है। छोटा जवाब हां है; यह परतदार है। लोड समय बहुत लंबा, API कॉल अक्सर असफल, छवियों को लोड नहीं है हो सकता है, और वहाँ तीसरे पक्ष के कुकीज़ का उपयोग करने की भयंकर वास्तविकता है। प्रलेखन सभ्य है, लेकिन अक्सर दिनांकित है।

तुम बस लाभ आपको मिल (विशाल समुदाय, बहुत अच्छा परागण, टेम्पलेट पोस्टिंग, दोस्त जोड़ने) एक Facebook डेवलपर होने का सिर दर्द बनाम वजन करना होगा। मंच हालांकि सुपर युवा है, और यह कि लम्बे समय के लागू करने के लिए लायक हो जाएगा। मैं एक पारंपरिक उपयोगकर्ता / पास प्रणाली पूरी तरह से अभी जगह की सिफारिश नहीं होगा, लेकिन यह खातों को लिंक करने और पोस्टिंग "दीवार पदों" उपयोगकर्ता फ़ीड की (जो लागू करने के लिए बहुत आसान है) के लिए बहुत अच्छा है।

फेसबुक विकास के साथ मेरी सबसे बड़ी शिकंजा में से एक आप बनाने के लिए वह यह है कि नए हर वातावरण के लिए आवेदन पत्र। एक स्थानीय सर्वर है? आवेदन। एक विकास सर्वर है? आवेदन। लाइव सर्वर? एक अन्य अनुप्रयोग। प्रत्येक एक आधार डोमेन से जुड़ा हुआ है, और वहाँ एक से अधिक डोमेन जोड़ने के लिए (हालांकि सब-डोमेन काम करते हैं) कोई रास्ता नहीं है। आप प्रत्येक परिवेश के लिए प्रत्येक एप्लिकेशन को कॉन्फ़िगर करने की है। इसके अलावा, इस तथ्य है कि आप नहीं कर सकते "संपादित" दीवार टेम्पलेट्स के रूप में अच्छी तरह से कठिन है, आप हटाना और जहाँ तक मुझे पता है (भले ही आप सिर्फ वर्तनी या कुछ और सही करने के लिए चाहते हैं) से शुरू करना है।

यह अजीब है। फेसबुक विकास के कुछ पहलू एक निरपेक्ष हैं खुशी के साथ काम करने के लिए। और कुछ सबसे खराब विकास अनुभवों मैं लिया है कर रहे हैं।

23/06/2009 को 17:44
का स्रोत उपयोगकर्ता

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more