3

Ich versuche, auf die Live-View-Anzahl eines Live-Videos zuzugreifen, das live über eine Facebook-Seite läuft. Ich bin mit dem ID, die ich von der API-Anfrage am Erhalt {page-id}/videos/uploaded Wenn ich die Video-ID verwenden und mache eine GET-Anforderung von {video-id}?fields='live_views seines zeigt Fehlercode 100 mit der Nachricht als:Wie erhält man die Live-Video-ID eines Facebook-Live-Videos?

(# 100) Versucht Zugriff auf nicht vorhandenes Feld (live_views) auf Knotentyp (Video)

ich die folgenden Berechtigungen verfügen:

'manage_pages', 'publish_pages', 'business_management', 'read_insights', 'user_videos' 

ich die GET-Anforderung mit user_access_token mache. Ich verwende Graph API Version 2.8.

Bitte lassen Sie mich wissen, wenn ich die falsche ID verwende. WENN ja, wie bekomme ich dann die live_video_id eines Live-Videos in der Seite gepostet?

+0

https://developers.facebook.com/docs/graph-api/reference/page/live_videos/ – CBroe

+0

Ich verwende das Seitenzugriffstoken und mache die GET-Anfrage als '{page-id}/live_videos' immer noch seine zeigt als unzureichende Berechtigung als Fehler an. –

+0

Scheint, wie Sie Ihre App für das Live-Video-API genehmigt bekommen müssen, bevor, https://developers.facebook.com/bugs/206384603102540/ – CBroe

Antwort

1

Um die Live-Ansichten Zählung eines Video ein Fan-Seite zu bekommen, benötigen Sie:

Damit Sie Graph API in folgendem Format aufrufen können: https://graph.facebook.com/v2.8/<fan_page_id>/live_videos?access_token=<access_token>?fields=live_views

Natürlich können Sie weitere Elemente in Felder Parameter hinzufügen, wenn Sie weitere Informationen benötigen. Hier Facebook Graph API-Explorer hilft: https://developers.facebook.com/tools/explorer

Wenn Sie status-fields Parameter hinzufügen, „Live“ bedeutet, es ist derzeit Live „VOD“ bedeutet es bereits beendet hat.

Wenn Sie versuchen, ein WebHook für sie, lassen Sie mich nun zu implementieren, wenn es funktioniert. Vielen Dank.

Verwandte Themen