我正在尝试了解格子 access_token 的生命周期(由/ connect返回并用于/ connect / get)以及格子 _user 和 _item 帐户的字段。 _user 字段未记录,根据文档 _item 字段为
“特定访问令牌帐户的唯一ID。” (https://www.plaid.com/docs/#connect)
我从设置中猜测是:
_item 用于普遍识别具有相同登录信息的一组帐户(例如,远程借记帐户和信用帐户链接在一起),无论客户端访问帐户的数据。 _item 的生命永远不会结束。
access_token 由格式为(client_id,_item)对生成,并授予client_id访问与_item关联的帐户的权限。如果拥有帐户的用户更改了他的登录信息,或者如果plaid撤销对client_id的访问权限,则access_token将变得无用,并且需要以相同的方式生成新的。
_user 通用标识可能拥有多个帐户的人,每个帐户都由_item标识。我不确定格子花呢对这个领域的准确性给出了什么保证(换句话说,格子花呢是否保证两个_user用户是相同的,当且仅当他们所指的人是相同的?)
< / LI>我的理解有多正确? 非常感谢你!
答案 0 :(得分:3)
格子 access_tokens 无限期有效,或者直到使用DELETE请求从Plaid中删除用户为止。如果更改了基础用户的登录信息,则现有的 access_token 实际上仍然有效,但需要PATCH请求来相应地更新用户的登录信息。
您是正确的 _item 是多个帐户的最高级别标识符,这些帐户全部附加到给定金融机构的同一组凭据。因此, _item 对于单个 access_token 是唯一的。
_user 是API不再返回的弃用字段。