我尝试创建PayPal发票时收到401错误。我正在使用nodejs REST API:
https://github.com/paypal/rest-api-sdk-nodejs
我使用create invoice示例进行了快速测试,将configure.js中的id和secret更改为我在sandbox中的应用程序。当这种情况发生时我也会得到401。应用程序设置为允许发票操作(当我请求令牌时,它在范围参数中),是否还需要启用其他内容?
我联系了PayPal技术支持,他们说要联系PayPal MTS。当我联系他们时他们说要联系技术支持......我假设它与某些帐户有关,因为这是我在样本中唯一改变的。
编辑2014-09-17
我可以使用curl获取令牌:
{"范围":" https://uri.paypal.com/services/applications/webhooks https://uri.paypal.com/services/invoicing openid https://api.paypal.com/v1/payments/。* https://api.paypal.com/v1/vault/credit-card/。* https://api.paypal.com/v1/vault/credit-card&#34 ;,"&的access_token#34;:" A015QDaSWWVrhK.FNSZVZd-vDGflSm.g1H.4PnDeXaYDFqo"" token_type":"承载"" APP_ID":" APP-80W284485P519543T"" expires_in":28800}
我使用github中的示例(具体是configure.js和invoice / create.js),我唯一改变的是配置中的客户端和密码。