2011-12-25 10 views
8

मैं फेसबुक के लिए Google क्रोम एक्सटेंशन पर काम करता हूं।क्या संदेश धागे को 'unseen = 0' के साथ चिह्नित करना संभव है?

मेरे पास एक बटन है और यदि आप उस पर क्लिक करते हैं, तो नवीनतम सक्रिय धागे वाले पॉपअप प्रकट होते हैं। मैं फेसबुक सर्वर से कहना चाहता हूं कि बाद में कोई धागा 'अदृश्य' नहीं है। ताकि फेसबुक मुख्य पृष्ठ पर संदेश गहने कोई अधिसूचना नहीं दिखाएंगे।

क्या मैं इसे ग्राफ एपीआई के साथ कर सकता हूं? Unseen = 0 के साथ graph.facebook.com/thread_id पर POST कॉल काम नहीं करते हैं।

विकल्प?

+0

आप इसे क्यों चाहते हैं? –

+0

यह इनबॉक्स नवीनतम संदेशों को चिह्नित करना है जैसा कि उपयोगकर्ता अंतिम थ्रेड के संदेशों के साथ पॉपअप खोलता है। ब्राउज़र एक्शन आइकन पर बैज की संख्या एफबी ग्राफ एपीआई से प्राप्त की जाती है और कुल 'अदृश्य' गणना के बराबर होती है। – vian

उत्तर

6

आपके पास इनबॉक्स में लेखन पहुंच नहीं है। केवल read_mailbox एक्सेस पढ़ें। क्षमा करें, लेकिन यह एकमात्र अनुमति है जिसे फेसबुक वर्तमान में उपलब्ध है। देखें: https://developers.facebook.com/docs/reference/api/permissions/

हालांकि, आप दूरस्थ सर्वर के डेटा स्टोर पर इनबॉक्स आइटम्स का ट्रैक रख सकते हैं और अपनी प्लगइन क्वेरी को जान सकते हैं कि "देखा" क्या है। तो कम से कम अपने प्लगइन के परिप्रेक्ष्य से, चीजें सही ढंग से दिख रही हैं।

+0

क्या यह आपके प्रश्न का उत्तर दिया? – DMCS

+0

हमारे प्रतिस्पर्धी ब्राउज़र रॉकमेट ने इसे काम किया। और मुझे लगता है कि यह आपके पिछले अनुच्छेद में वर्णित मामला है। – vian

+0

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

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