我想使用Facebook API制作广告系列。我试图运行所有可用的示例但没有成功。
首先,我创建了一个应用程序,以便拥有APP_ID和APP_SECRET。
我按照教程完成了添加Ad_account的所有步骤。
我下载了所有SDK以方便Facebook API使用,如:
facebook-php-ads-sdk并使用我的数据运行adgroup_creation.php和curl_log.php,但没有成功。
facebook-php-sdk-v4我认为它不如前一个具体。
使用Facebook营销帖子的多产品广告 - > developers.facebook.com/ads/blog/post/2015/03/26/creating-multi-product-ads/
开发者参考 - > developers.facebook.com/docs/reference/php/4.0.0
我使用“Composer”来获得所有依赖。
在所有这些情况下,使用或多或少的代码创建广告系列时遇到问题:
$campaign = new \FacebookAds\Object\AdCampaign(null,"act_$ACCOUNT_ID");
$campaign->setData(array(
AdCampaignFields::NAME => 'My First Campaign',
AdCampaignFields::OBJECTIVE => AdObjectives::WEBSITE_CLICKS,
AdCampaignFields::STATUS => AdCampaign::STATUS_PAUSED ));
// PROBLEM is Here
$campaign->create();
有任何帮助吗?如何获得更有用的错误?
答案 0 :(得分:0)
如果不知道确切的错误,很难提供帮助。不过,您可以尝试以下操作:在创建广告系列之前,请使用以下命令初始化API:
Api::init(<your_app_id>, <your_ap_secret>, <your_token>);
(您需要加载FacebookAds \ Api才能使用此功能)。