Для обновления кампании Я использую этот кодКак обновить кампанию в объявлениях Bing?
public async Task<List<long?>> updateCampaign(Campaign campaign,string status)
{
try
{
campaign.Status = (CampaignStatus)(int)Enum.Parse(typeof(CampaignStatus), status);
var request = new UpdateCampaignsRequest
{
Campaigns = new Campaign[] { campaign },
CustomerId = "xxxxxx",
UserName = "[email protected]",
Password = "[email protected]",
ApplicationToken = "myApplicationToken",
CustomerAccountId = "123456",
DeveloperToken = "1234567890"
};
CampaignService = new ServiceClient<ICampaignManagementService>(_authorizationData);
CampaignService.RefreshOAuthTokensAutomatically = false;
var result = (await CampaignService.CallAsync((s, r) => s.UpdateCampaignsAsync(r), request));
if (result.TrackingId != null)
{
return result.CampaignIds.ToList();
}
else
{
return new List<long?>();
}
}
catch (Exception ex)
{
ErrorLog.log(ex);
return new List<long?>();
}
}
Когда я запускаю этот код, я получил эту ошибку «Неверные данные клиента. Проверьте сведения об ошибках SOAP для получения дополнительной информации»
спасибо.
Смотрите, если это может помочь вам: https://social.msdn.microsoft.com/Forums/en-US/ab879ffa-110a-4e36-88f1-79bae367a5cb/updatekeywords-invalid -client-data? forum = BingAds – Aby