我在制作广告系列时遇到问题。我在谷歌Adwords上有测试帐户。我使用了谷歌的代码:AddCampaigns.java
我得到错误:
[OperationAccessDenied.ADD_OPERATION_NOT_PERMITTED @ class campaignmgmt.campaign.MutateAction(ADD)需要CREATE_CAMPAIGN,OperationAccessDenied.ADD_OPERATION_NOT_PERMITTED @ class campaignmgmt.campaign.MutateAction(ADD)需要CREATE_CAMPAIGN]
它出现在行中:
// Add campaigns.
CampaignReturnValue result = campaignService.mutate(operations);
我在谷歌开发网页上发现了这种类型的一个问题,但“解决方案”没有帮助。任何人都知道为什么会这样?
非常感谢你,祝你有愉快的一天!
答案 0 :(得分:1)
我解决了它设置 clientCustomerId 。 使用Google AdWords帐户,您可以使用多个广告系列管理多个客户帐户。
我的c#代码示例:
// Get the CampaignService.
CampaignService campaignService =
(CampaignService)_user.GetService(AdWordsService.v201409.CampaignService);
// Set ClientCustomerId
campaignService.RequestHeader.clientCustomerId = myClientCustomerId;