广告素材无效

时间:2018-11-05 08:34:30

标签: facebook facebook-graph-api facebook-php-sdk

嗨,大家好,管理员和主持人。

我想在这里寻求任何帮助。我遵循了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。但是每次我添加一个它都会返回一个错误。

“广告素材无效。”

0 个答案:

没有答案