Facebook アプリを使用して動画をユーザー ウォールにアップロードしています。
注: 公開のユーザー権限を持っています。スクリプトは問題なく、小さなビデオでうまく機能します。有効期間が 60 日のユーザー拡張トークンがあり、トークンとその有効期限をデバッグし、投稿権限を持っています。
投稿用の私のスクリプトは、小さなビデオでうまく機能しています。
問題
When I try to upload more than 100 MB video with only 5 or 6 min length I receive following api errors.
このリソースをリクエストするには、アクセス トークンが必要です。
現在のユーザーに関する情報を照会するには、アクティブなアクセス トークンを使用する必要があります。
ノート
小さなビデオを適用すると、正常に機能します。
テスト
2 つの異なるサイズで同じ長さの同じビデオを追加しました。1 つは ~121 MB の 720P で、もう 1 つは ~42 MB の 480P で、どちらも同じビデオです。
しかし、42MB までの 480P は正常にアップロードされ、121MB までの 720P は失敗し、API はまさにこのエラーをエラー ログにスローします。
このリソースをリクエストするには、アクセス トークンが必要です。
$facebook->setAccessToken($access_token);
$facebook->setFileUploadSupport(true);
$data = $facebook->api('/'.$user_id.'/videos', 'post', $args);