グラフを使用する私たちのページ用に「スケジュールされた」ライブ動画を自動的に作成するために、PHPでページを作成しました。私は、少なくとも彼らのドキュメント(publish_actions, manage_pages, publish_pages, public_profile
)によると、正しいアクセス許可を持っています。FacebookライブAPIで動画が公開されない
私はhereという文書に従っています。 「スケジュールされた」ライブビデオが正しく作成されます。ビデオは私のページマネージャーの公開ツールの下にも表示されます。しかし、ページ上の発表はそこにはない、そうでなければならない。
通常の手順に従ってパブリッシャーツールからスケジュールされたライブビデオを作成すると、スケジュールされた後、ページのタイムラインにアナウンスが作成されます。
$params = array(
'access_token' => '{HIDDEN}',
'planned_start_time' => $startTime,
'status' => 'SCHEDULED_UNPUBLISHED',
'title' => $dateTitle
);
そして私はPHPのための彼らのSDKを使用して、ドキュメントごとに/{PAGE_ID}/live_videos
に掲示しています:
これらは私が遣わすのキー/値のペアがあります。
パブリッシャーツールでスケジュールされたビデオが作成されているため、コードが正しく送信されている必要があり、許可エラーやその他のものが返されません。それは実際にビデオIDを返すので、私はその部分が動作することを知っています。
私はグラフエクスプローラで私のページlive_videos
を照会すると、正しくストリームされたすべてのビデオを取得し、最新のものはステータスがSCHEDULED_UNPUBLISHED
です。このステータスは、サイト運営者のツールから公開された他のすべての動画と同じです。
要約すると、それはビデオをうまく作成します、私はストリームURLにストリーミングしようとしました、それは動作します。私はその後もビデオを見ることができます。しかし、APIを介して私のタイムラインにスケジュールされたビデオアナウンスを公開するのではなく、出版社のツールページだけを公開します。
ドキュメントのこの部分へのリンクを提供し、回答の一部を引用できますか?ありがとう! – jfreak53
この場合、#200エラーが発生します。私はあなたの["計画された時間" - 今] 10分未満の場合は意味します。問題がプライバシー状態にあるようです。 –