如何使用已有令牌创建Bing Ads API CampaignManagementService?
可以直接使用已有令牌创建CampaignManagementService对象
完全可以跳过RequestAccessAndRefreshTokensAsync方法,直接用你已有的有效access token和refresh token来构建服务对象,具体操作如下:
- 手动实例化
Authentication对象,直接为其AccessToken和RefreshToken属性赋值(需确保两个令牌均在有效期内) - 初始化
CampaignManagementService时,将预先配置好的Authentication对象传入服务的构造函数或对应配置项
以C# SDK为例,代码示例如下:
// 手动构造Authentication对象 var authentication = new OAuthAuthentication() { AccessToken = "你的有效access token", RefreshToken = "你的有效refresh token", ClientId = "你的应用Client ID" // 仍需提供应用标识信息 }; // 创建CampaignManagementService实例 var campaignService = new CampaignManagementService(authentication); campaignService.ApiEnvironment = ApiEnvironment.Production; // 根据实际环境设置
注意事项
- 需确认access token未过期,若已过期,可使用现有refresh token调用刷新接口获取新的access token后,再执行上述步骤
- 必须保留应用的Client ID等基础配置,服务对象需要这些信息验证请求合法性
内容的提问来源于stack exchange,提问作者Beska
相关产品推荐
相关产品推荐

