无法使用刷新令牌检索新的访问令牌
你好,
自最近以来,我一直无法使用刷新令牌来检索新的访问令牌。
我提出帖子请求https://lightspeedapis.com/resto/oauth2/v1/token
该请求具有以下标题:
内容类型:应用程序/x-www-form-urlenCoded
授权:basic [客户端ID的基本64:客户端销售]
该请求具有以下主体:
grant_type = refresh_token&refresh_token = f7 [已编辑] JP
根据文档,这应该足够。但是,我不可避免地会收到以下答复:
{“ code”:“ bad_request”,“ message”:“糟糕请求”,“ statuscode”:400,“详细信息”:[{“ code”:“ invalid_request”,“ message”:“该请求丢失了必需的参数,包括无效的参数值,包括一个不止一次的参数,或者以其他方式畸形。”}]}}
我还试图在身体中提供客户ID和客户端秘密,而不是设置授权标题,但无济于事。
有人可以告诉我我在这里做错了什么吗?提前致谢。
标签:
2条评论
你好,
您的初始请求是正确的(client_id and Client_secret不在身体中,而是在授权标题中)。
在尝试获得刷新令牌时获得400错误Invalid_request通常意味着以下一项:
刷新令牌只能使用一次,如果它们在30天内不使用,则需要重新授权。
如果您从头开始遵循身份验证过程(授权>令牌>刷新令牌),您是否有任何问题?
Lightspeed总部
嗨,约里克,
感谢您的回复。我知道我出了什么问题。我试图使用花费的刷新令牌。