2017-04-10 2 views
7

Verwenden von Graph Ich habe eine Seite in PHP erstellt, um automatisch "geplante" Live-Videos für unsere Seite zu erstellen. Ich habe die Berechtigungen korrekt, zumindest nach ihrer Dokumentation (publish_actions, manage_pages, publish_pages, public_profile).Facebook Live API Keine Ankündigung Videos

Ich habe die Dokumentation here verfolgt. Es erstellt das "geplante" Live-Video korrekt. Das Video wird auch unter Publishing-Tools in meinem Seiten-Manager angezeigt. Aber die Ankündigung auf der Seite ist nicht da, sollte es sein.

Wenn ich das normale Verfahren folge ein geplantes Live-Video von Publisher-Tool, es Zeitplan zu erstellen, dann erstellt die Ankündigung auf meiner Seite Timeline.

Dies sind die Schlüssel/Wert-Paare Ich bin zu senden:

$params = array(
    'access_token' => '{HIDDEN}', 
    'planned_start_time' => $startTime, 
    'status' => 'SCHEDULED_UNPUBLISHED', 
    'title' => $dateTitle 
); 

Und ich bin Entsendung zu /{PAGE_ID}/live_videos gemäß der Dokumentation, dessen SDK für PHP.

Der Code hat, korrekt sein, dass ich das Senden bin, da es die geplante Video in den Publisher-Tools erstellt, und es werden keine Berechtigungsfehler oder andere sind mir zurückgegeben. Es gibt tatsächlich eine Video-ID zurück, also weiß ich, dass dieser Teil funktioniert.

Wenn ich abfrage, im Graph Explorer, meine Seiten live_videos Feed, bekomme ich alle Videos, die ich richtig gestreamt habe, und an der Spitze meine neueste mit dem Status SCHEDULED_UNPUBLISHED. Dieser Status ist mit allen anderen Videos identisch, die aus Publisher-Tools veröffentlicht wurden.

So zusammenzufassen, wie es Videoaufnahmen fein schafft, habe ich sogar versucht, Streaming auf den Stream-URL, funktioniert es. Ich kann das Video sogar später ansehen. Aber es wird nicht eine geplante Video-Ankündigung auf meine Timeline über die API, nur die Publisher-Tools Seite veröffentlichen.

Antwort

-1

Ich habe die Live-Video-API selbst nicht benutzt, aber vom Lesen des Dokuments ist die eine Möglichkeit, als Sie getestet haben, Ihre geplante Startzeit ist weniger als 10 Minuten, und die Ankündigung wird sofort gelöscht?

+0

Können Sie bitte einen Link zu diesem Teil der Dokumentation und geben Sie die Rolle in Ihrer Antwort geben? Vielen Dank! – jfreak53

+0

Sie erhalten in diesem Fall # 200 Fehler. Ich meine, wenn deine ["geplante_Zeit" - jetzt] weniger als 10 Minuten ist. Scheint, als wäre das Problem im Datenschutzstatus. –

Verwandte Themen