从PayPal API请求oauth2令牌的凭据错误无效

时间:2014-02-08 18:29:31

标签: api paypal

我第一次使用PayPal REST API并尝试获取身份验证令牌,但不断收到“无效凭据错误”。

我按照此处的文档中的步骤2进行操作: https://developer.paypal.com/webapps/developer/docs/integration/direct/make-your-first-call/

我正在使用Chrome扩展程序“高级休息客户端”

以下是在其余客户端中输入的值:

标题 内容类型:application / X WWW的窗体-urlencoded 接受:应用/ JSON

表单数据 grant_type:client_credentials 的clientId:ASF6RRBP0uTq7FnC90tpFx7vfA-Pliw8uQDjv5RZ10Y_NVspuc88pUPLN6yM 秘密:EAdx7BDKzWczDomYG2QDHu8jhaAXj4xDZLHadvL5aRfesjwo5c81zbSpRxuE

当我发送请求时,我收到以下错误: { 错误:“invalid_client” error_description:“无效的客户端凭据” }

有谁能帮我弄清楚我在做错了什么?

2 个答案:

答案 0 :(得分:0)

Milligran:

抱歉在此发布,但我无法发表评论

我已经测试了您的凭据并且他们正在工作

但是我的测试api凭证不是

我注意到它们与您的不同,可能是因为测试凭据与其他凭据不同

您能否在此发布您的工作测试凭证以进行比较?

感谢

答案 1 :(得分:0)

表单数据应仅包含

grant_type=client_credentials

然后添加标题

Authorization: Basic put base64of(clientid:secret)here

不要在表单数据中传递客户ID 秘密

相关问题