2011-09-07 13 views
23

के लिए असंगत रूप से अधिसूचना नहीं कर रहा है मैं वर्तमान में फेसबुक के रीयलटाइम एपीआई के साथ एक समस्या में भाग रहा हूं।एफबी रीयलटाइम एपीआई कुछ कनेक्शन (संगीत, फिल्में, किताबें, टीवी)

मैं संगीत, पुस्तकें, टीवी और मूवीज़ श्रेणियों में उनके "पसंद" सहित उपयोगकर्ता की प्रोफ़ाइल पर कई चीजों की सदस्यता लेना चाहता हूं।

जब मैं एफक्यूएल और ग्राफ के माध्यम से पूछता हूं तो मुझे सही जानकारी मिलती है, लेकिन जब फेसबुक उन प्रविष्टियों को उपयोगकर्ता प्रोफ़ाइल पर बदलता है तो मेरी अधिसूचना समाप्ति बिंदु पिंग नहीं कर रहा है।

सदस्यता और सत्यापन ठीक है।

["object"]=> string(4) "user" 
    ["callback_url"]=> <correct callback URL>/facebook/update/" 
    ["fields"]=>array(11) { 
    [0]=> string(13) "birthday_date" 
    [1]=> string(5) "books" 
    [2]=> string(10) "first_name" 
    [3]=> string(7) "friends" 
    [4]=> string(5) "likes" 
    [5]=> string(6) "movies" 
    [6]=> string(5) "music" 
    [7]=> string(4) "name" 
    [8]=> string(3) "sex" 
    [9]=> string(2) "tv" 
    [10]=> string(8) "username" 
    } 
    ["active"]=> bool(true) 

पहले तो मुझे likes के सदस्य नहीं था, लेकिन कहा कि पर अगर यह समस्या ठीक हो करने के लिए नहीं किया गया है ... यह: यहाँ मेरी App से फेसबुक से सक्रिय सदस्यता है।

documentation का कहना है:

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

मुझे उस डेटा में से कोई भी परिवर्तन (friends सहित) में अधिसूचना मिलती है, यह केवल music, books, movies और television है।

शायद और भी अजीब बात यह है कि जब मैं एक यादृच्छिक फेसबुक पेज "जैसे" पसंद करता हूं (यानी एक बटन का उपयोग करके, इसे मेरी प्रोफ़ाइल पर किसी फ़ील्ड में नहीं जोड़ता) मुझे like फ़ील्ड पर एक अधिसूचना मिली है। जब मैं एक ही पृष्ठ के विपरीत, मुझे likes, music, books, movies और television पर एक अधिसूचना मिली है!

कहने की जरूरत नहीं है, मैं उलझन में हूं। क्या कोई इस में भाग लेता है या इसे ठीक करने के लिए शुरू करने के लिए एक जगह सुझा सकता है?

संपादित करें: कुछ और परीक्षण के बाद मुझे पता चला है कि अधिसूचना कुछ स्थितियों में होती है लेकिन दूसरों को नहीं। जैसे अगर आपको उस बैंड के पेज से बैंड पसंद है तो एक अधिसूचना भेजी जाएगी। यदि आप अपनी "संगीत संपादित करें" पृष्ठ से अपनी संगीत पसंद को संपादित करते हैं तो कोई अधिसूचना नहीं भेजी जाएगी। तो यह एक बग की तरह लगता है।

+0

मैंने देखा कि किसी को फेसबुक फोरम में रीयलटाइम अपडेट थ्रेड पर एक ही समस्या है http://forum.developers.facebook.net/viewtopic.php?pid=366327#p366327 संभावित बग? –

+0

क्या आपने इसे एक बग के रूप में लॉग किया था? – DMCS

+2

कृपया इसे एफबी बग ट्रैकर में एक बग के रूप में दर्ज करें और मैं यह सुनिश्चित कर दूंगा कि इसे देखा जाए। –

उत्तर

1

नहीं वास्तव में इस सवाल का जवाब है, लेकिन अभी ... महीने की

युगल पहले मैं एक फेसबुक ऐप को ठीक करने के लिए एक कार्य दिया गया था। यह आंकड़ों के निर्माण के लिए फेसबुक द्वारा प्रदान की गई जानकारी का उपयोग करता है। लेकिन नीतियां बदल गईं और फेसबुक ने उस जानकारी को रोकना बंद कर दिया।

मैंने उस जानकारी को प्राप्त करने के लिए ग्राफ और fql का उपयोग किया है। ग्रैप एपी सुखद है, क्योंकि आपको पंजीकृत होने की आवश्यकता नहीं है + उत्तर जेसन प्रारूप में है। मुख्य समस्या यह है कि ग्राफ एपीआई इतनी धीमी है ....

मुझे आपको एक संकेत दें जो मेरी मदद करता है: fql बहुत समान एसक्यूएल है, और शायद आपको कुछ फ़ंक्शंस या अन्य विधियों को आजमाएं जो एसक्यूएल के मूल हैं ।

कौन जानता है!

+0

धन्यवाद। उत्पत्ति योजना उपयोगकर्ताओं को एफबी से कनेक्ट करना था, ग्राफ एपीआई से हमें अपनी जानकारी डाउनलोड करना था और उस जानकारी के किसी भी अपडेट की सदस्यता लेना था। चूंकि यह बग/मुद्दे के कारण विफल रहा है, इसलिए मैंने सवाल पूछा, हम उपयोगकर्ता की विज़िट करते समय गतिशील रूप से जानकारी को देखते हैं। धीमा, लेकिन यह सुनिश्चित करता है कि डेटा सटीक है और ठीक काम करता है। –

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