下列错误失败:{“invalid_client”:“error_description”:“客户端身份验证失败”}。现在还不清楚语法的哪些方面需要改变,因为我已经为另一个API使用了相同的格式,并且它已经工作了。我看到的唯一不同是PayPal的链接使用OAuth2作为访问令牌类型,但是它们确实定义了Basic可以与建议的开发平台Postman一起使用。
https://developer.paypal.com/api/rest/authentication/
function GetPayPalToken(){
response = UrlFetchApp.fetch('https://api-m.sandbox.paypal.com/v1/oauth2/token', {
method: 'POST',
headers: {
'Authorization': 'Basic ' + Utilities.base64Encode(PayPalClientID+':'+PayPalKey)
},
grant_type: 'client_credentials',
muteHttpExceptions: true
});
console.log(response.getContentText());
}
发布于 2022-08-02 15:54:11
正如所引用的文档中所详细说明的,主体必须是grant_type=client_credentials
。
https://stackoverflow.com/questions/73210390
复制相似问题