Bing Ads API:帐户ID无效

时间:2016-02-21 15:08:58

标签: php bing-api

我们正面临Bing Ads API版本9和10的问题。

我们正在使用ConstructWithAccountAndCustomerId()的{​​{1}}方法,提供有效的 DeveloperToken AccountId AuthenticationToken (OAuth),如下:

ClientProxy class

我们的目标是检索并列出帐户的所有广告系列。但是,在运行时:

$proxy = ClientProxy::ConstructWithAccountAndCustomerId($wsdl, null, null, $DeveloperToken, $AccountId, null, $AuthenticationToken);

......我们遇到了这个错误:

print_r($proxy->GetService()->GetCampaignsByAccountId($AccountId));

现在我们已经检查了AccountID是否正确(https://msdn.microsoft.com/en-US/library/bing-ads-getting-started.aspx#accountcustomerid)。

我们还尝试使用Bing Ads API v9和Bing Ads API v10以及Bing Ads SDK Api by CPCStrategy - 在任何地方都没有骰子。

关于我们缺少什么的任何想法?

由于

1 个答案:

答案 0 :(得分:0)

问题和解决方案非常直截了当: GetCampaignsByAccountId 服务操作需要一个特殊的请求对象帐户ID 本身是不够的:

$request = new GetCampaignsByAccountIdRequest(); 
$request->AccountId = $AccountId; 
$request->CampaignType = CampaignType::SearchAndContent; 

定义此对象,然后输入 GetCampaignsByAccountId 服务操作,该帐户的所有广告系列均已成功返回:

print_r($proxy->GetService()->GetCampaignsByAccountId($request));
相关问题