使用 Plaid API exchangePublicToken 方法时如何正确格式化 public 令牌
How to properly format a public token when using the Plaid API exchangePublicToken method
我在尝试用格子 API 将 public 令牌交换为访问令牌时收到此错误:
{ display_message: null,
error_code: ‘INVALID_PUBLIC_TOKEN‘,
error_message: ‘provided public token is in an invalid format. expected format: public-<environment>-<identifier>’,
error_type: ‘INVALID_INPUT‘,
request_id: ‘vVGLl’,
status_code: 400 }
在 onSucceess 回调中收到并传递给 exchangePublicToken 的令牌格式如下:
beb195c7ab7f2f3ed343f822250cc574d42f536e14be2b11a68a31b7dbc6944c34df45ce7226f1dbc1a6ea152a5448323229dfae333a50c1137cf5ac3d909f18
错误指出 public 令牌的预期格式是 public-<environment>-<identifier>
。谁能解释一下 identifier
指的是什么?
如何正确格式化 public 令牌以将其交换为访问令牌?
看起来您可能只是在 Link 和 Exchange 调用之间混合环境。
如果您查看 relevant area in Plaid's docs,您会发现 sandbox
上最新的 Plaid API 中的标记应如下所示:
Public 令牌:public-sandbox-fb7cca4a-82e6-4707
访问令牌:access-sandbox-7c69d345-fd46-461f
确保 Plaid Link 和您进行的任何 API 调用都使用相同的环境(即沙盒、开发或生产)。另一个问题可能是您将旧的 API 与 Link 一起使用,而将新的 API 与交换调用一起使用。
我在尝试用格子 API 将 public 令牌交换为访问令牌时收到此错误:
{ display_message: null,
error_code: ‘INVALID_PUBLIC_TOKEN‘,
error_message: ‘provided public token is in an invalid format. expected format: public-<environment>-<identifier>’,
error_type: ‘INVALID_INPUT‘,
request_id: ‘vVGLl’,
status_code: 400 }
在 onSucceess 回调中收到并传递给 exchangePublicToken 的令牌格式如下:
beb195c7ab7f2f3ed343f822250cc574d42f536e14be2b11a68a31b7dbc6944c34df45ce7226f1dbc1a6ea152a5448323229dfae333a50c1137cf5ac3d909f18
错误指出 public 令牌的预期格式是 public-<environment>-<identifier>
。谁能解释一下 identifier
指的是什么?
如何正确格式化 public 令牌以将其交换为访问令牌?
看起来您可能只是在 Link 和 Exchange 调用之间混合环境。
如果您查看 relevant area in Plaid's docs,您会发现 sandbox
上最新的 Plaid API 中的标记应如下所示:
Public 令牌:public-sandbox-fb7cca4a-82e6-4707
访问令牌:access-sandbox-7c69d345-fd46-461f
确保 Plaid Link 和您进行的任何 API 调用都使用相同的环境(即沙盒、开发或生产)。另一个问题可能是您将旧的 API 与 Link 一起使用,而将新的 API 与交换调用一起使用。