Ist es möglich, herauszufinden, ob einige Facebook-Seite gerade Live-Streaming ist? Ich schaute auf Facebook API und von dort scheint es mir, dass es nicht möglich ist, da /{page_id}/live_videos
scheint nur zu funktionieren, wenn Sie ein Administrator der Seite sind (oder Ihnen wurde der Zugriff gewährt), da Sie keine Live-Videos lesen können von öffentlichen ohne Seitenzugriffstoken.
Ja, das kannst du. Dies wird WebHook genannt (gleichzeitige Benachrichtigung einer bestimmten App / eines Nutzers über Änderungen auf der Seite). Um dies zu tun, müssen Sie eine Facebook-App erstellen, die die Änderungen auf einer bestimmten Seite, die Sie verfolgen möchten, abonniert hat.
Sie können dies einfach über das Dashboard der App oder über Graph API 2.7
(da diese Version live_videos
unterstützt) aufrufen, indem Sie {app-id}/subscriptions
aufrufen und eines der Seitenobjekt-Abonnements auswählen, die über die Facebook-API verfügbar sind live_videos
).
Für diese Art von Abonnements muss Ihre App auf die weiße Liste gesetzt werden, um die von einer bestimmten Seite empfangenen Informationen nicht zu spammen oder erneut zu übertragen.
Um mehr über die Implementierung von WebHook zu erfahren, lesen Sie bitte die Facebook-API-Dokumentation: Ссылка
Tags und Links facebook