我正在尝试使用 node-soap 连接到 bing 广告 soap api。如 bing 的 文档 所建议,我已创建了请求。但每次尝试连接时,响应都会显示“无效凭据”(错误代码-105),“认证失败。提供的凭据无效或帐户未激活。”。
我能够使用 bing 提供的示例 C# 代码对 API 进行身份验证。因此,清楚凭据/令牌完全正常工作。
有没有办法确定我的方法或我的 node 代码中的问题?
我能够使用 bing 提供的示例 C# 代码对 API 进行身份验证。因此,清楚凭据/令牌完全正常工作。
有没有办法确定我的方法或我的 node 代码中的问题?
soap.createClient(url, function (err, client) {
if (err) {
console.log("err", err);
} else {
client.addSoapHeader({
'AuthenticationToken': '<AuthenticationToken>',
'DeveloperToken': '<DeveloperToken>',
'CustomerId': '<CustomerId>',
'CustomerAccountId': '<CustomerAccountId>',
});
client.SubmitGenerateReport(args, function (err, result) {
if (err) {
console.log("err", err.body);
} else {
console.log(result);
}
});
}
});
PS: Bing文档很烂。万岁Stackoverflow!