Facebook营销API中的参数无效

Facebook营销API中的参数无效,facebook,authorization,facebook-marketing-api,Facebook,Authorization,Facebook Marketing Api,这是我用来制作视频广告的代码。但我遇到了以下错误: “未捕获异常'FacebookAds\Http\exception\AuthorizationException',消息为'Invalid parameter'” 您是否初始化API Api::init( " 你没有行动召唤类型 'type'=>AdCreativeCallToActionTypeValues::LIKE_PAGE, 阅读文档 我对它进行了初始化。并将$get_id更改为$video_data。但仍然会收到相同的错误。你说的“你

这是我用来制作视频广告的代码。但我遇到了以下错误: “未捕获异常'FacebookAds\Http\exception\AuthorizationException',消息为'Invalid parameter'”

  • 您是否初始化API

    Api::init(
    "

  • 你没有行动召唤类型
  • 'type'=>AdCreativeCallToActionTypeValues::LIKE_PAGE,

  • 阅读文档

  • 我对它进行了初始化。并将$get_id更改为$video_data。但仍然会收到相同的错误。你说的“你是否已将Facebook应用程序链接到Facebook网站?”是什么意思?
    $video_data = new AdCreativeVideoData();
    $video_data->setData(array(
    
      AdCreativeVideoDataFields::VIDEO_ID => $videoId,
      AdCreativeVideoDataFields::CALL_TO_ACTION => array(
        'value' => array(
          'page' => '209938349531555',
        ),
      ),
    ));
    
    
    $object_story_spec = new AdCreativeObjectStorySpec();
    $object_story_spec->setData(array(
      AdCreativeObjectStorySpecFields::PAGE_ID => '209938349531555',
      AdCreativeObjectStorySpecFields::VIDEO_DATA => $getId,
    ));
    
    $creative = new AdCreative(null, 'act_101365637166818');
    
    
    $creative->setData(array(
      AdCreativeFields::NAME => 'Sample Creative',
      AdCreativeFields::OBJECT_STORY_SPEC => $object_story_spec,
    ));
    
    $crtv=$creative->create();