我第一次使用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:“无效的客户端凭据” }
有谁能帮我弄清楚我在做错了什么?
答案 0 :(得分:0)
Milligran:
抱歉在此发布,但我无法发表评论
我已经测试了您的凭据并且他们正在工作
但是我的测试api凭证不是
我注意到它们与您的不同,可能是因为测试凭据与其他凭据不同
您能否在此发布您的工作测试凭证以进行比较?
感谢
答案 1 :(得分:0)
表单数据应仅包含
grant_type=client_credentials
然后添加标题
Authorization: Basic put base64of(clientid:secret)here
不要在表单数据中传递客户ID 和秘密。