0

我正在制作一个使用 oauth 与 bitbucket 集成的应用程序。我的问题是如何获取令牌详细信息,例如令牌到期日期令牌权限
bitbucket API 上是否有任何端点可以为我提供这些详细信息

已解决: Bitbucket 令牌的到期时间为 1 小时,之后我们需要使用提供的刷新令牌来刷新我们的访问令牌。

4

1 回答 1

0

Bitbucket 没有已发布的方法来查询访问令牌。

您可以在此处查看所有 OAUTH 方法:

Bitbucket 云上的 OAuth

这可能无关紧要,因为它们每 60 分钟过期一次令牌,因此您很可能需要以任何方式请求刷新。在刷新时,它会为您提供一个新的访问令牌,并再次告诉您到期时间(60 分钟内)以及您询问的权限(范围)。

刷新响应不需要在 60 分钟的限制内发生,因此您只需在即将使用时刷新即可。它将回应:

{“access_token”:“”,“范围”:“”,“expires_in”:3600,“refresh_token”:“”,“token_type”:“bearer”}

权限类似于:“wiki pullrequest 项目团队帐户”,它们也列在上面的链接页面下(在范围部分)。

于 2016-02-02T07:26:49.843 回答