带有 angularjs 的 Paypal API
Posted
技术标签:
【中文标题】带有 angularjs 的 Paypal API【英文标题】:Paypal API with angularjs 【发布时间】: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"
【问题讨论】:
【参考方案1】:您应该像这样发送授权类型:
data: 'grant_type=client_credentials'
【讨论】:
以上是关于带有 angularjs 的 Paypal API的主要内容,如果未能解决你的问题,请参考以下文章
带有组合过滤器的 PayPal NVP API TransactionSearch
PayPal .net REST API - 带有额外一次性付款的重复计费协议