Bing Ads API - 身份验证报告中的错误...在生产环境中... [英] Bing Ads API - Authentication Failed error in Reporting.. on production environment...
问题描述
以下是我的请求,我将其发送到以下网址:" 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
谢谢,
这篇关于Bing Ads API - 身份验证报告中的错误...在生产环境中...的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!