2016-08-30 7 views
9

यह जानना संभव है कि कुछ फेसबुक पेज अभी लाइव स्ट्रीमिंग कर रहे हैं या नहीं? मैं फेसबुक एपीआई देख रहा था और वहां से मुझे लगता है कि यह संभव नहीं है क्योंकि /{page_id}/live_videos केवल तभी काम कर रहा है जब आप पृष्ठ के व्यवस्थापक हैं (या आपको पहुंच दी गई है) क्योंकि आप जनता के लाइव वीडियो नहीं पढ़ सकते पृष्ठ पहुंच टोकन के बिना।पता लगाएं कि फेसबुक पेज लाइव स्ट्रीमिंग

उत्तर

1

आप अगर कोई है, से एक लौटे स्ट्रिंग प्राप्त करने में सक्षम हो सकता है:

प्राप्त /v2.7/{page-id}/live_videos HTTP/1.1

मेजबान: graph.facebook। कॉम

आप में और अधिक पढ़ सकते हैं: https://developers.facebook.com/docs/graph-api/reference/page/live_videos/

+0

आप वास्तव में पेज के मालिक होना जरूरी नहीं है? चूंकि आपको पृष्ठ पहुंच टोकन की आवश्यकता है? अब तक मुझे '(# 100) वर्तमान ऑपरेशन करने की अनुमति नहीं है। 'जब मैं इस कॉल को आजमा रहा हूं। – Superian007

3

हाँ, आप कर सकते हैं। इसे वास्तव में वेबहूक कहा जाता है (पृष्ठ पर किए गए परिवर्तनों के बारे में एक निश्चित ऐप/उपयोगकर्ता की एक साथ अधिसूचना)। ऐसा करने के लिए आपको एक फेसबुक ऐप बनाना होगा जो उस निश्चित पृष्ठ पर किए गए परिवर्तनों की सदस्यता लेगा जिसे आप ट्रैक करना चाहते हैं।

आप बस app की डैशबोर्ड से या Graph API 2.7 के माध्यम से (इस संस्करण live_videos का समर्थन करता है के बाद से) {app-id}/subscriptions बुला ऐसा करने और पृष्ठ वस्तु सदस्यता, जो (अपने मामले live_videos में) फेसबुक एपीआई के माध्यम से उपलब्ध हैं के किसी भी चुन सकते हैं।

इस तरह की सदस्यता के लिए आपके ऐप को किसी निश्चित पृष्ठ से प्राप्त जानकारी को स्पैम या फिर से प्रेषित करने के क्रम में श्वेतसूची की आवश्यकता नहीं है।

WebHook कार्यान्वयन कृपया पढ़ें फेसबुक एपीआई documenation के बारे में और अधिक जानकारी प्राप्त करने के लिए: https://developers.facebook.com/docs/graph-api/webhooks

+0

अभी भी वही समस्या नहीं है, यह है कि आपको वास्तव में उस पृष्ठ का व्यवस्थापक होना है जिसे आप जानना चाहते हैं कि लाइव स्ट्रीमिंग है या नहीं? मैं यह पूछ रहा हूं क्योंकि विशिष्ट वेबहूक की सदस्यता लेने के लिए फेसबुक प्रलेखन (https://developers.facebook.com/docs/graph-api/reference/v2.7/app/subscriptions#publish) पर यह लिखा गया है 'ऑब्जेक्ट के लिए सदस्यता टाइप पेज केवल उन पृष्ठों के लिए मान्य होगा जिन्होंने ऐप इंस्टॉल किया है। आप/{page-id}/subscribed_apps edge.' का उपयोग करके किसी पृष्ठ के लिए ऐप इंस्टॉल कर सकते हैं। – Superian007

+0

नहीं, सदस्यता वास्तव में पृष्ठ पर नियमित उपयोगकर्ता प्रेस 'फॉलो' बटन जैसे तरीके से की जाती है और अपडेट प्राप्त करती रहती है। हालांकि, जैसा कि मैंने बताया था, आपके ऐप को सब्सक्राइब रहने के लिए श्वेतसूची परीक्षण पास करना होगा। एक बार श्वेतसूची में, आपको अपने ऐप को इंस्टॉल करने के लिए उस निश्चित पृष्ठ की आवश्यकता नहीं होगी। –

+0

क्या आप श्वेतसूची पर अधिक विस्तार से बता सकते हैं - आपका ऐप श्वेतसूची कहां और कैसे हो सकता है? क्या श्वेतसूची प्राप्त करने के लिए अज्ञात, ब्रांड नए, गैर-स्पैम ऐप के लिए कुछ और मौका भी है? – Superian007

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