嗨,大家好,管理员和主持人。
我想在这里寻求任何帮助。我遵循了fb dsk php和api,但仍然遇到这种错误。
我不确定自己做错了什么,但我只是100%地了解了FB本身提供的所有文档。
预先感谢谁会帮助我。
$image_url = 'https://fohn.net/camel-pictures-facts/the-pictures/Arabian-Camel.jpg';
$video_link = "https://xxxxxxxxx.com/video-exports/2215/output.mp4";
$fields = array(
'name' => "MyCreative",
'object_story_spec' => array(
'page_id' => $page_id,
'video_data' => array(
'call_to_action' => array('type'=>"LIKE_PAGE", 'value'=> array('pages'=>$page_id)),
'image_url' => $image_url,
'video_id' => $video_id
)
),
'file_url' => $video_link,
'access_token' => $access_token,
);
$fields_string = http_build_query($fields);
// echo $fields_string;die();
//open connection
$adCreativeCh = curl_init();
//set the url, number of POST vars, POST data
curl_setopt($adCreativeCh, CURLOPT_URL,"https://graph-video.facebook.com/v3.1/".$ad_account_id."/advideos");
curl_setopt($adCreativeCh,CURLOPT_POST, 1);
curl_setopt($adCreativeCh,CURLOPT_POSTFIELDS, $fields_string);
curl_setopt($adCreativeCh, CURLOPT_RETURNTRANSFER, true);
//execute post
$result = curl_exec($adCreativeCh);
// var_dump($result."A");
curl_close($adCreativeCh);
$a = json_decode($result);
$myid = $a->id;
在上面的代码中,我正在尝试创建带有视频的adCreative。但是每次我添加一个它都会返回一个错误。
“广告素材无效。”