【问题标题】:Invalid credentials error requesting oauth2 token from PayPal API从 PayPal API 请求 oauth2 令牌时出现无效凭据错误
【发布时间】:2023-03-04 12:35:01
【问题描述】:

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

我正在执行此处找到的文档中的第 2 步: https://developer.paypal.com/webapps/developer/docs/integration/direct/make-your-first-call/

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

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

标题: 内容类型:应用程序/x-www-form-urlencoded 接受:应用程序/json

表单数据 grant_type:client_credentials 客户 ID:ASF6RRBP0uTq7FnC90tpFx7vfA-Pliw8uQDjv5RZ10Y_NVspuc88pUPLN6yM 秘密:EAdx7BDKzWczDomYG2QDHu8jhaAXj4xDZLHadvL5aRfesjwo5c81zbSpRxuE

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

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

【问题讨论】:

  • 你解决过这个问题吗?

标签: api paypal


【解决方案1】:

表单数据应该只包含

grant_type=client_credentials

然后添加标题

Authorization: Basic put base64of(clientid:secret)here

不要在表单数据中传递 client idsecret

【讨论】:

    猜你喜欢
    • 2017-03-28
    • 1970-01-01
    • 2021-03-22
    • 2012-06-08
    • 2018-12-27
    • 2014-02-15
    • 1970-01-01
    • 2023-01-14
    • 2014-12-15
    相关资源
    最近更新 更多