【发布时间】:2016-09-05 12:28:40
【问题描述】:
我正在使用 Angular-JS 开发的电子商务解决方案的上下文中进行 PayPal API 调用。我能够使用以下代码从 PayPal 取回 auth_token。 我的代码:
var basicAuthString = btoa('AUAlrIhHNoiQlmaW.............:EJk......');
$http({
url: 'https://api.sandbox.paypal.com/v1/oauth2/token',
method: 'POST',
headers: {
'Accept': 'application/json',
'Content-Type': 'application/x-www-form-urlencoded',
'Authorization': 'Basic ' + basicAuthString,
},
data: { 'grant_type': 'client_credentials' }
}).success(function (data, status, headers, config) {
console.log(data)
}).error(function (error) {
console.log("erreur "+error);
});
发送数据时,我收到一个错误
error:{"error":"unsupported_grant_type","error_description":"Grant Type is NULL"}
【问题讨论】:
标签: angularjs curl paypal oauth-2.0