2017-04-23 5 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 보면, 당신은 sandbox에 대한 최신 무늬 API에서 토큰은 다음과 같이해야한다고 볼 수 있습니다 :

공공 토큰 : public-sandbox-fb7cca4a-82e6-4707

액세스 토큰 : access-sandbox-7c69d345-fd46-461f

Plaid Link와 API 호출이 동일한 환경 (예 : 샌드 박스, 개발 또는 생산)을 사용하는지 확인하십시오. 또 다른 문제는 기존 API를 Link와 함께 사용하고 새로운 API를 교환 호출로 사용하는 것입니다.