首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Bing ADs API - GetGeoLocationsFileUrlRequest

Bing ADs API - GetGeoLocationsFileUrlRequest
EN

Stack Overflow用户
提问于 2017-11-07 03:52:07
回答 1查看 155关注 0票数 0

下面的soap请求在使用soap触发时返回一个有效的响应。

代码语言:javascript
复制
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:v11="https://bingads.microsoft.com/CampaignManagement/v11">
   <soapenv:Header>
      <v11:DeveloperToken>DeveloperToken</v11:DeveloperToken>
      <v11:CustomerId>CustomerId</v11:CustomerId>
      <v11:CustomerAccountId>AccountId</v11:CustomerAccountId>
      <v11:AuthenticationToken>Auth Token</v11:AuthenticationToken>
   </soapenv:Header>
   <soapenv:Body>
      <v11:GetGeoLocationsFileUrlRequest>
         <!--Optional:-->
         <v11:Version>2.0</v11:Version>
         <!--Optional:-->
         <v11:LanguageLocale>en</v11:LanguageLocale>
      </v11:GetGeoLocationsFileUrlRequest>
   </soapenv:Body>
</soapenv:Envelope>

但是,当我试图通过在Bing Ads API中填充详细信息来触发相同的请求时,我看到的是“身份验证令牌过期了。请更新它或获得一个新的令牌。”下面是我使用的代码-

代码语言:javascript
复制
    var getGeoLocationsFileUrlRequest = new GetGeoLocationsFileUrlRequest(null, "Auth Token", "Account ID", "Customer ID", "Developer Token", null, null, "2.0", "en");

    CampaignManagementServiceClient client = new CampaignManagementServiceClient();

    var getGeoLocationsFileUrlResponse = client.GetGeoLocationsFileUrl(getGeoLocationsFileUrlRequest);
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-05-04 19:59:21

访问令牌持续一个小时,因此您需要通过授权代码授予流获得新的访问和刷新令牌。此外,如果它有助于这里,则是一个通过ServiceClient的GetGeoLocationsFileUrl C#示例。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47149690

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档