我正在尝试使用adwords api库(php)运行一个响应广告示例,但是它给了我以下错误
Fatal error: Uncaught exception 'Google\AdsApi\AdWords\v201702\cm\ApiException' with message '[OperationAccessDenied.OPERATION_NOT_PERMITTED_FOR_CAMPAIGN_TYPE @ operations[0].operand.ad; trigger:'SEARCH']' in C:\xampp\htdocs\adfollower\app\Utils\adfollower\src\Google\AdsApi\Common\Util\Reflection.php:39 Stack trace: #0 C:\xampp\htdocs\adfollower\app\Utils\adfollower\src\Google\AdsApi\Common\Util\Reflection.php(39): ReflectionClass->newInstanceArgs(Array)
#1 C:\xampp\htdocs\adfollower\app\Utils\adfollower\src\Google\AdsApi\Common\AdsSoapClient.php(162): Google\AdsApi\Common\Util\Reflection->createInstance('Google\\AdsApi\\A...', '[OperationAcces...')
#2 C:\xampp\htdocs\adfollower\app\Utils\adfollower\src\Google\AdsApi\Common\AdsSoapClient.php(126): Google\AdsApi\Common\AdsSoapClient->parseApiExceptionFromSoapFault(Object(SoapFault))
#3 C:\xampp\htdocs\adfollower\app\Utils\adfollower\src\Google\AdsApi\AdWords\v201702\cm\AdGroupAdService.php(189): Google\AdsApi\Common\AdsSoapClient->__soapCall('mutate', Array)
#4 C:\xampp\ht in C:\xampp\htdocs\adfollower\app\Utils\adfollower\src\Google\AdsApi\Common\Util\Reflection.php on line 39 发布于 2017-03-13 16:55:49
此错误表示您试图向与其类型不兼容的活动中添加创造性的内容。
在您的特定场景中,您将向搜索网络活动添加响应广告,但这种创造性只能在显示网络活动中使用。
解决方案是使用适当的targetting设置创建一个新的显示活动,并在代码中更新受影响的活动ID。
发布于 2017-03-13 09:47:21
从上面的错误来看,您提供的访问详细信息似乎是不正确的,因为它提供了一个权限错误。
您可以在这里找到一个例子:https://github.com/googleads/googleads-php-lib/tree/master/examples/AdWords
否则,您可以粘贴您的代码(没有您的访问详细信息),以便我们可以看到您是如何实现它。
https://stackoverflow.com/questions/42760366
复制相似问题