Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Facebook Ads API无效参数问题_Facebook_Facebook Ads Api - Fatal编程技术网

Facebook Ads API无效参数问题

Facebook Ads API无效参数问题,facebook,facebook-ads-api,Facebook,Facebook Ads Api,我正在尝试使用Facebook广告API创建一个广告。到目前为止,我已经创建了广告集、广告创意和活动,但是,当我使用以下代码创建广告组时,我收到了无效的参数异常。请建议我,如果我在以下代码中有任何错误 $campaignId = "xxx"; $appId= "xx"; $ci = "xxx"; $accountId = "xxx"; $appSecret= "xxx"; $accessToken= "xxx"; Api::init($appId, $appSecret, $accessTok

我正在尝试使用Facebook广告API创建一个广告。到目前为止,我已经创建了广告集、广告创意和活动,但是,当我使用以下代码创建广告组时,我收到了无效的参数异常。请建议我,如果我在以下代码中有任何错误

$campaignId = "xxx";
$appId= "xx";
$ci = "xxx";
$accountId = "xxx";
$appSecret= "xxx";
$accessToken= "xxx";

Api::init($appId, $appSecret, $accessToken);
$api = Api::instance();

$adgroup = new AdGroup(null, $accountId);
$adgroup->setData(array(
  AdGroupFields::CREATIVE => 
    array('creative_id' => $ci),
  AdGroupFields::NAME => 'My First AdGroup',
  AdGroupFields::CAMPAIGN_ID => $campaignId,
  AdGroupFields::ADGROUP_STATUS => AdGroup::STATUS_PAUSED,
));

$adgroup->create();
我收到的错误是:



致命错误:在/var/www/fb/vendor/facebook/php-ads-sdk/src/FacebookAds/Http/exception/RequestException.php:137堆栈跟踪:#0/var/www/fb/vendor/facebook/php-ads-sdk/src/FacebookAds/Http/Client.php(216)中出现未捕获的异常“FacebookAds\Http\exception\AuthorizationException”:FacebookAds\Http\Exception\RequestException::create(Array,500)1/var/www/fb/vendor/facebook/php-ads-sdk/src/FacebookAds/Http/Request.php(282):FacebookAds\Http\Client->sendRequest(Object(FacebookAds\Http\Request))#2/var/www/fb/vendor/facebook/php-ads-sdk/src/FacebookAds/Api.php(152):FacebookAds\Http\Request->执行()3/var/www/fb/vendor/facebook/php-ads-sdk/src/FacebookAds/Api.php(194):FacebookAds\Api->executeRequest(Object(FacebookAds\Http\Request))#4/var/www/fb/vendor/facebook/php-ads-sdk/src/FacebookAds/Object/AbstractCrudObject.php(248):FacebookAds\Api->调用('/act_1602736963…,'POST',','数组)#5/var/www/fb/ads/ads/ads.php(46):FacebookAds\Object\AbstractCrudObject->create()#6{main}抛出/var/www/fb/vendor/facebook/php-ads-sdk/src/FacebookAds/Http/Exception/RequestException.php在第137行

问题是我没有与我的帐户关联的付款方法,这导致了错误

问题是我没有与我的帐户关联的付款方式,这导致了错误

问题是我没有与我的帐户关联的付款方式,这导致了错误

问题是我没有与我的帐户关联的付款方式,这导致了错误

你收到的例外情况的全文是什么?您的代码进行的完整API调用是什么?我已经厌倦了SDK提供的示例代码,但问题是相同的。Facebook服务器返回的异常的全文是什么?上面粘贴的是代码中的stacktrace,但不是服务器发送的完整响应-我确实看到无效参数,但这是一类例外情况,应该有一个更具体的错误,确定哪些字段或值不正确。我检查了Facebook的回复,发现错误是我没有与我的广告帐户关联的付款方式。谢谢你的帮助!!“[error\u user\u msg]=>在创建广告之前,您需要有一个与您的广告帐户关联的有效付款方式。”您收到的例外情况的全文是什么?您的代码进行的完整API调用是什么?我已经厌倦了SDK提供的示例代码,但问题是相同的。Facebook服务器返回的异常的全文是什么?上面粘贴的是代码中的stacktrace,但不是服务器发送的完整响应-我确实看到无效参数,但这是一类例外情况,应该有一个更具体的错误,确定哪些字段或值不正确。我检查了Facebook的回复,发现错误是我没有与我的广告帐户关联的付款方式。谢谢你的帮助!!“[error\u user\u msg]=>在创建广告之前,您需要有一个与您的广告帐户关联的有效付款方式。”您收到的例外情况的全文是什么?您的代码进行的完整API调用是什么?我已经厌倦了SDK提供的示例代码,但问题是相同的。Facebook服务器返回的异常的全文是什么?上面粘贴的是代码中的stacktrace,但不是服务器发送的完整响应-我确实看到无效参数,但这是一类例外情况,应该有一个更具体的错误,确定哪些字段或值不正确。我检查了Facebook的回复,发现错误是我没有与我的广告帐户关联的付款方式。谢谢你的帮助!!“[error\u user\u msg]=>在创建广告之前,您需要有一个与您的广告帐户关联的有效付款方式。”您收到的例外情况的全文是什么?您的代码进行的完整API调用是什么?我已经厌倦了SDK提供的示例代码,但问题是相同的。Facebook服务器返回的异常的全文是什么?上面粘贴的是代码中的stacktrace,但不是服务器发送的完整响应-我确实看到无效参数,但这是一类例外情况,应该有一个更具体的错误,确定哪些字段或值不正确。我检查了Facebook的回复,发现错误是我没有与我的广告帐户关联的付款方式。谢谢你的帮助!!“[error\u user\u msg]=>在创建广告之前,您需要拥有与您的广告帐户关联的有效付款方式。”