Trello OAuth代币的到期日

Trello OAuth代币的到期日,oauth,trello,Oauth,Trello,我们的服务具有Trello集成,我们使用OAuth对用户进行身份验证和授权。然而,我们看到所有对Trello的调用都会失败,直到服务重新验证用户。这是从一个要求张贴卡片的电话开始的,收到了401响应。获取新令牌(通过有效地重新验证)解决了问题,因此这不是权限问题 这个问题最初听起来像一个令牌过期问题(因为expiration=never显然是受支持的),但它在过去没有发生过,我们已经使用Trello的API一年多了。有没有人知道Trello的默认OAuth令牌到期时间,以及最近是否发生了变化 谢

我们的服务具有Trello集成,我们使用OAuth对用户进行身份验证和授权。然而,我们看到所有对Trello的调用都会失败,直到服务重新验证用户。这是从一个要求张贴卡片的电话开始的,收到了401响应。获取新令牌(通过有效地重新验证)解决了问题,因此这不是权限问题

这个问题最初听起来像一个令牌过期问题(因为
expiration=never
显然是受支持的),但它在过去没有发生过,我们已经使用Trello的API一年多了。有没有人知道Trello的默认OAuth令牌到期时间,以及最近是否发生了变化


谢谢

如果请求中未提供过期,OAuth1.0流的默认值为
30days

401
s也可能是由用户从其帐户页中撤销Trello令牌引起的:

此外,您可以通过:{tokenValue}?key={TrelloAPIKey}&token={tokenValue}检查令牌的过期日期

对该路由的响应示例如下所示:

{
“id”:“a58541ff795dc3d9a124374b”,
“标识符”:“我的Trello令牌”,
“idMember”:“5859bd30f6582fbf01f4a8fc”,
“创建日期”:“2016-12-16T16:45:06.810Z”,
“dateExpires”:空,
“权限”:[
{
“idModel”:“69bdfbf01f58582530f4a8fc”,
“模型类型”:“成员”,
“读”:是的,
“写”:对
},
{
“idModel”:“*”,
“modelType”:“Board”,
“读”:是的,
“写”:对
},
{
“idModel”:“*”,
“模型类型”:“组织”,
“读”:是的,
“写”:对
}
]
}

默认情况下,Trello访问令牌永远不会过期。您可以在此处查看:

https://trello.com/{username}/account

在“应用程序”部分,您将找到与您的帐户相关联的API令牌的详细信息。

我也感兴趣。请回答某人如何正确处理401错误。我是说Trello ClientJS图书馆