2017-04-23 12 views
1

を使用した場合、適切公共トークンをフォーマットするにはタータンチェックのAPIでアクセストークンの公開トークンを交換しようとしたとき、私はこのエラーが表示されます。どのようにタータンチェックAPI exchangePublicToken方法

{ 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 } 

受信されたトークン形式私はexchangePublicTokenに渡していますonSucceessコールバックにしていることを、次のとおりです。

beb195c7ab7f2f3ed343f822250cc574d42f536e14be2b11a68a31b7dbc6944c34df45ce7226f1dbc1a6ea152a5448323229dfae333a50c1137cf5ac3d909f18

エラーが公共トークンの期待される形式はpublic-<environment>-<identifier>であると述べています。誰でもidentifierの意味を明確にすることはできますか?

パブリックトークンを適切にフォーマットしてアクセストークンと交換するにはどうすればよいですか?

答えて

4

あなたは、単にあなたのリンクとExchangeコールの間の環境を混在させているようです。

あなたはrelevant area in Plaid's docsを見れば、あなたは​​に関する最新のタータンチェックのAPIのトークンは次のようになりますことがわかります:

公開トークン:public-sandbox-fb7cca4a-82e6-4707

アクセストークン:access-sandbox-7c69d345-fd46-461f

Plaid LinkとAPI呼び出しが同じ環境(つまり、サンドボックス、開発、生産)を使用していることを確認してください。もう1つの問題は、Linkで従来のAPIを使用していて、交換呼び出しで新しいAPIを使用している可能性があります。

関連する問題