Google AdWords API [OperationAccessDenied.ADD_OPERATION_NOT_PERMITTED @ class campaignmgmt.campaign.MutateAction(ADD)需要CREATE_CAMPAIGN]

时间:2014-12-12 14:23:38

标签: google-api google-adwords

添加新广告系列会收到以下错误: [OperationAccessDenied.ADD_OPERATION_NOT_PERMITTED @ class campaignmgmt.campaign.MutateAction(ADD)需要CREATE_CAMPAIGN]

2 个答案:

答案 0 :(得分:4)

我使用客户端ID而不是管理员ID解决了这个问题。

  • 客户端ID
  • 旁边左上角的那个
  

{我的客户中心徽标}帐户名称(客户ID:123456789)

  • 经理ID :是您电子邮件地址正上方的那个
  

经理ID:987654321
  email.address@gmail.com

答案 1 :(得分:1)

我解决了它设置campaignService-> clientCustomerId。 Google AdWords帐户通过多个广告系列管理多个客户帐户。 有必要在campaignService中设置clientCustomerId以添加新的Campaign。

我的c#代码:

// Get the CampaignService.
CampaignService campaignService =
    (CampaignService)_user.GetService(AdWordsService.v201409.CampaignService);

// Set ClientCustomerId
campaignService.RequestHeader.clientCustomerId = myClientCustomerId;