グラフィックapiを使用してビデオをFacebookページにアップロードできます。しかし、カスタムビデオのサムネイルでアップロードすることはできません。私は "画像"パラメータを追加しようとしましたが、Facebookはこのパラメータを無視しました。ビデオポストの「編集」をクリックして、Facebookのページ上のビデオサムネイルを変更することができます。だから、APIからもやることができると思うが、見つけられない。ここでGraph APIを使用してカスタムサムネイルでビデオをfacebookページに投稿する方法
は、私はFacebookのページに動画をアップロードするために使用するコードです:
$data = [
'title' => 'MY POST TITLE',
'description' => 'MY POST DESCRIPTION',
'source' => new CURLFile('video/my_video.mp4', 'video/mp4'),
'access_token' => FACEBOOK_PAGE_TOKEN,
];
// Curl Post Url
$post_url = 'https://graph-video.facebook.com/'.FACEBOOK_PAGE_ID.'/videos';
// CURL
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $post_url);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$return = curl_exec($ch);
curl_close($ch);
イメージファイルを追加するにはどうすればよいですか? 'thumb' => 'http://xxxxx.com/xxx.jpg'をデータアレイに追加しますか? –
それは私にエラーを示しています "フォーマットが無効です。イメージファイルのデータである必要があります。"パラメータとして画像タイプを追加するにはどうしたらいいですか? –
「ビデオサムネイル__rawデータ_」と明示的に言います。ビデオ自体と同じようにファイルとしてアップロードする必要があります。 – CBroe