gpt4 book ai didi

jwt - 连接到 Revolut 沙箱

转载 作者:行者123 更新时间:2023-12-03 14:59:37 28 4
gpt4 key购买 nike

我正在尝试创建到 Revolut 的客户端连接。我正在关注他们的 tutorial ,但是我被困在 交易所授权码 .

到目前为止我做了什么:

  • 在他们的 sanbox 上创建了企业帐户
  • 在此处添加了我的公钥 https://sandbox-business.revolut.com/settings/api
  • 通过 激活我的 API 证书启用对您帐户的 API 访问 (我完成了所有步骤并获得了现在启用访问的信息),但是我仍然可以看到 Access is not enabled在我的 API 证书上
  • 创建 JWT token 并使用我的私钥对其进行签名(使用 https://jwt.io/ 验证)
  • 像这样发送访问 token 请求(通过 postman 完成):
    curl --request POST \
    --url https://sandbox-b2b.revolut.com/api/1.0/auth/token \
    --header 'Accept: */*' \
    --header 'Accept-Encoding: gzip, deflate' \
    --header 'Cache-Control: no-cache' \
    --header 'Connection: keep-alive' \
    --header 'Content-Length: 596' \
    --header 'Content-Type: application/x-www-form-urlencoded' \
    --header 'Host: sandbox-b2b.revolut.com' \
    --header 'User-Agent: PostmanRuntime/7.20.1' \
    --header 'cache-control: no-cache' \
    --data 'grant_type=authorization_code&code=oa_sand_xxx&client_id=xxx&client_assertion_type=xxx&client_assertion=xxx

  • 然而,回应是:
    {
    "error": "unauthorized_client",
    "error_description": "Incorrect request token"
    }

    现在我不确定它在请求访问 token 时我做错了什么,还是由于第 3 步,我的 API 证书的激活似乎很好,但后来我看到它没有被激活。您能否验证我的步骤以帮助我确定问题出在哪里?

    最佳答案

    结果授权码仅在 2 分钟内有效,在那之后您必须请求另一个。

    关于jwt - 连接到 Revolut 沙箱,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59823619/

    28 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com