2010-05-01 11 views
7

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

उत्तर

1

Facebook Graph API आपको वास्तविक समय में परिवर्तनों की सदस्यता लेने की अनुमति देगा। आप वर्तमान में केवल उपयोगकर्ताओं, अनुमतियों और त्रुटियों की सदस्यता ले सकते हैं, लेकिन वे भविष्य में अधिक वस्तुओं की सदस्यता लेने की अनुमति देने का वादा करते हैं।

3

मैंने कभी भी उपयोगकर्ता डेटा मतदान करने की कोशिश नहीं की है, लेकिन मुझे लगता है कि यह बिना किसी समस्या के काम करेगा। जहां तक ​​मुझे पता है कि आप फेसबुक पर एपीआई कॉल की संख्या पर कोई प्रतिबंध नहीं हैं।

जहां तक ​​प्रश्नों का संबंध है, मैंने जो देखा है और मुझे लगता है कि इस तरह वे इसे कार्यान्वित करते हैं। यदि आपकी क्वेरी बहुत अधिक डेटा मांगती है (प्रक्रिया में बहुत अधिक समय लगता है कि वे इसे मापने के तरीके को कैसे मापते हैं) - क्वेरी बस विफल हो जाएगी।

उदाहरण:
मेरे पास यह ऐप था जो उपयोगकर्ता के सभी दोस्तों के सभी स्टेटस संदेशों को खींच देगा और इसे एक ही स्थान पर प्रदर्शित करेगा।

मैंने पहली बार उपयोगकर्ता के सभी दोस्तों के लिए पूछताछ की - यह ठीक काम किया।

लेकिन साथ ही अगर मैं प्रत्येक मित्र के लिए सभी स्टेटस संदेश प्राप्त करने के लिए एक लूप चलाता हूं - यह बस असफल हो जाता है।

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

खोजने का सबसे अच्छा तरीका स्वयं परीक्षण चला रहा है।

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