Bing Ads API - 身份验证报告中的错误...在生产环境中... [英] Bing Ads API - Authentication Failed error in Reporting.. on production environment...

查看:79
本文介绍了Bing Ads API - 身份验证报告中的错误...在生产环境中...的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

以下是我的请求,我将其发送到以下网址:" https://api.bingads.microsoft.com/Api/Advertiser/Reporting/v9/ReportingService.svc"。

Here is my request that i send it to the following url : "https://api.bingads.microsoft.com/Api/Advertiser/Reporting/v9/ReportingService.svc".

< soapenv:Envelope xmlns:soapenv =" http://schemas.xmlsoap.org/soap/envelope/" xmlns:v9 =" https://guideads.microsoft.com/Reporting/v9">

   < soapenv:Header>

  &NBSP; &NBSP; < v9:UserName> XXX@live.com< / v9:UserName>

  &NBSP; &NBSP; < v9:密码> XXX.xxx< / v9:密码>

  &NBSP; &NBSP; < v9:DeveloperToken> XXXXX< / v9:DeveloperToken>

  &NBSP; &NBSP; < v9:CustomerId> XXXXX< / v9:CustomerId>

  &NBSP; &NBSP; < v9:CustomerAccountId> XXXXX< / v9:CustomerAccountId>

  &NBSP; &NBSP; < v9:AuthenticationToken>< / v9:AuthenticationToken>

  &NBSP; &NBSP; < v9:ApplicationToken>< / v9:ApplicationToken>

   < / soapenv:Header>

   < soapenv:Body>

  &NBSP; &NBSP; < v9:SubmitGenerateReportRequest>

  &NBSP; &NBSP; &NBSP;  <! - 可选: - >

  &NBSP; &NBSP; &NBSP;  < v9:ReportRequest>

  &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; <! - 可选: - >

  &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; < v9:格式>?< / v9:格式>

  &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; <! - 可选: - >

  &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; < v9:语言>?< / v9:语言>

  &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; <! - 可选: - >

  &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; < v9:ReportName>?< / v9:ReportName>

  &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; <! - 可选: - >

  &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; < v9:ReturnOnlyCompleteData>?< / v9:ReturnOnlyCompleteData>

  &NBSP; &NBSP; &NBSP;  < / v9:ReportRequest>

  &NBSP; &NBSP; < / v9:SubmitGenerateReportRequest>

   < / soapenv:正文>

< / soapenv:信封>

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:v9="https://bingads.microsoft.com/Reporting/v9">
   <soapenv:Header>
      <v9:UserName>XXX@live.com</v9:UserName>
      <v9:Password>XXX.xxx</v9:Password>
      <v9:DeveloperToken>XXXXX</v9:DeveloperToken>
      <v9:CustomerId>XXXXX</v9:CustomerId>
      <v9:CustomerAccountId>XXXXX</v9:CustomerAccountId>
      <v9:AuthenticationToken></v9:AuthenticationToken>
      <v9:ApplicationToken></v9:ApplicationToken>
   </soapenv:Header>
   <soapenv:Body>
      <v9:SubmitGenerateReportRequest>
         <!--Optional:-->
         <v9:ReportRequest>
            <!--Optional:-->
            <v9:Format>?</v9:Format>
            <!--Optional:-->
            <v9:Language>?</v9:Language>
            <!--Optional:-->
            <v9:ReportName>?</v9:ReportName>
            <!--Optional:-->
            <v9:ReturnOnlyCompleteData>?</v9:ReturnOnlyCompleteData>
         </v9:ReportRequest>
      </v9:SubmitGenerateReportRequest>
   </soapenv:Body>
</soapenv:Envelope>

我收到请求后以下错误消息。它说无效凭证,但是当我尝试使用UI时它们正在工作。

After request i receive the following error message. It says invalid credential but they are working when i try using UI.

请帮助我..




推荐答案

你好,

感谢您的提问。您的用户名是 XXX@live.com 。这意味着您拥有MSA帐户(电子邮件地址作为您的用户名)。你不能这样认证。您需要使用OAuth进行身份验证。请按照下面的
文档设置您的OAuth:

Thank you for your question. Your username is XXX@live.com. This means you have an MSA account ( email address as your username). You can't authenticate like that. You need to use OAuth to authenticate. Please follow the documentation below to setup your OAuth:

http://msdn.microsoft.com/en-us/library/bing-ads-user-authentication-oauth-guide.aspx

谢谢,

Itai


这篇关于Bing Ads API - 身份验证报告中的错误...在生产环境中...的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆