格子无效访问令牌
问题描述:
我无法连接到格子的事务/获取端点。我有生产证书,他们为他们的连接软件工作,但我无法获取交易。格子无效访问令牌
这是我们发送的内容。 PRIVATE_ACCESS_TOKEN
是我们从连接中获得的令牌。它的长度为128个字符,回复为access_token
。
POST https://production.plaid.com/transactions/get
{
"client_id": "<CLIENT_ID>",
"secret": "<SECRET>",
"access_token": "access-production-<PRIVATE_ACCESS_TOKEN>",
"start_date": "2017-01-01",
"end_date": "2017-02-01",
"options": {
"count": 250,
"offset": 100
}
}
然而,这就是我们得到的:
{
"display_message": null,
"error_code": "INVALID_ACCESS_TOKEN",
"error_message": "provided access token is an invalid format. expected format: access-<environment>-<identifier>",
"error_type": "INVALID_INPUT",
"request_id": "xXxXx"
}
我似乎无法在网上找到的任何信息,这个错误还是什么做任何更好的解释。我确实尝试过使用沙箱,格子呢和开发网址,但没有运气。我使用的是制作,只是为了确保它没有什么不可思议的特定字段需要硬编码到某些值,如test_id
。
答
几天后格拉德回到我身边,告诉我我使用了混合的V1和V2代码。他们的许多示例都是V1,例如,他们的“最新”格式Java库仅为V1(除非您为其V2库编译源代码),但他们的文档都在V2中。您必须点击https://plaid.com/docs/legacy/api/才能阅读V1的文档。我们最终升级到V2,并且一切正常。