在CampaignServiceInvalidCampaignId上失败的SetTargetToCampaignRequest [英] SetTargetToCampaignRequest failing on CampaignServiceInvalidCampaignId
问题描述
我有一些代码可以抓取帐户中的所有广告系列,然后循环播放广告系列以设置目标位置。 即使广告系列明显存在,我也会获得CampaignServiceInvalidCampaignId。
@Test
public void test()抛出异常{
//
targetService.setTargetToCampaign(2956282L,190434292L,945000489L);
}@Override
public void setTargetToCampaign(Long accountId,Long campaignId,Long targetId)抛出BingAdsApiException {
try {
serviceLocator.setBasicHttpBinding_ICampaignManagementServiceEndpointAddress(getCampaignManagementServiceUrl( ));
BasicHttpBinding_ICampaignManagementServiceStub serviceStub =
(BasicHttpBinding_ICampaignManagementServiceStub)serviceLocator.getBasicHttpBinding_ICampaignManagementService();
setHeaders(serviceLocator,serviceStub,accountId);
serviceStub.setTargetToCampaign(new SetTargetToCampaignRequest(campaignId,targetId));
} catch(ServiceException | RemoteException e){
抛出新的BingAdsApiException(String.format("无法将目标添加到广告系列%d到目标%d",campaignId,targetId),e);
}
}
2014-04-10 18:01:40,045 WARN [JavaUtils.java:1308]无法找到所需的类(javax.activation.DataHandler和javax.mail.internet.MimeMultipart)。附件支持已禁用。
嗨AMerlo,
感谢您的升级。我们不鼓励在此公共论坛上发布包含敏感信息的问题以保护您的问题。请点击以下链接创建支持票;我们很乐意提供帮助。请确保在创建故障单时包含soap
请求和响应。
谢谢,
Itai
I have some code that fetches all campaigns in an account, then loops through the campaigns to set a target location. I get a CampaignServiceInvalidCampaignId even though the campaign clearly exists.
public void test() throws Exception {
//
targetService.setTargetToCampaign(2956282L, 190434292L, 945000489L);
}@Override public void setTargetToCampaign(Long accountId, Long campaignId, Long targetId) throws BingAdsApiException { try { serviceLocator.setBasicHttpBinding_ICampaignManagementServiceEndpointAddress(getCampaignManagementServiceUrl()); BasicHttpBinding_ICampaignManagementServiceStub serviceStub = (BasicHttpBinding_ICampaignManagementServiceStub) serviceLocator.getBasicHttpBinding_ICampaignManagementService(); setHeaders(serviceLocator, serviceStub, accountId); serviceStub.setTargetToCampaign(new SetTargetToCampaignRequest(campaignId, targetId)); } catch (ServiceException | RemoteException e) { throw new BingAdsApiException(String.format("Failed to add target to campaign %d to target %d", campaignId, targetId), e); } }
2014-04-10 18:01:40,045 WARN [JavaUtils.java:1308] Unable to find required classes (javax.activation.DataHandler and javax.mail.internet.MimeMultipart). Attachment support is disabled.
Hi AMerlo,
Thank you for your escalation. We discourage posting questions with sensitive information on this public forum for your protection. Please follow the link below to create a ticket to support; we will be happy to assist. Please be sure to include your soap request and response in your ticket creation.
Thanks,
Itai
这篇关于在CampaignServiceInvalidCampaignId上失败的SetTargetToCampaignRequest的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!