我正在尝试与Revolut建立客户端连接。我正在关注他们的tutorial,但是我被困在Exchange授权代码。
我到目前为止所做的:
Access is not enabled
发送访问令牌请求(通过邮递员完成):
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_hb44e36pwunFxtRLHi5N0pK3AquCfBDyzr2JM_81Q4M&client_id=uO3Qy_fzvIjYm5NJxilKhKP0ElzHGf_aAI1t9xNdQz0&client_assertion_type=urn%3Aietf%3Aparams%3Aoauth%3Aclient-assertion-type%3Ajwt-bearer&client_assertion=eyJhbGciOiJSUzI1NiJ9.eyJpc3MiOiIxMjcuMC4wLjEiLCJhdWQiOiJodHRwczovL3Jldm9sdXQuY29tIiwic3ViIjoidU8zUXlfZnp2SWpZbTVOSnhpbEtoS1AwRWx6SEdmX2FBSTF0OXhOZFF6MCIsImV4cCI6MTU4MDM4NjY3N30.j5I3X0kcaQvnLg2SqWQkDAXRoRBiogslKoP5tO9LmsDCRckBcsUA1s7NjohDx1ZLVJxKznuoXay4CuPpu3jMihKr7Fa-io8L2X-DalzcWFcgWzVcorUrYs0H1YC6lAaRhmOJRJgMLiuoKUJE0yIvbnWiiQoYy9NWVEhlgpKprQY%0A'
但是响应是:
{
"error": "unauthorized_client",
"error_description": "Incorrect request token"
}
现在,我不确定请求访问令牌是否有问题,或者是由于第3步,我的API证书的激活似乎很好,但随后我看到它未激活。您能否验证我的步骤以帮助我确定问题出在哪里?
证明授权码仅在2分钟内有效,在那之后,您必须请求另一个授权码。