2017-06-16 64 views
1

我正嘗試使用節點肥皂連接到bing廣告soap api。我已經按照建議documentation建立了請求。但每次嘗試連接響應狀態時,無效憑證(錯誤代碼 - 105)消息 - 身份驗證失敗。任何提供的憑據都無效或帳戶處於非活動狀態。使用節點肥皂連接Bing Ads API

我能夠使用bing提供的示例C#代碼來驗證API。所以,很明顯,證書/令牌工作得很好。

有沒有一種方法來識別我的方法或我的節點代碼的問題。

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 Documentation Sucks。冰雹Stackoverflow!

+0

你有沒有得到它的工作和你不介意分享怎麼樣?謝謝 – Christoph

回答

0

你需要前綴的每一個關鍵在你的頭與tns,e.g:tns:AuthenticationToken