2017-12-11 10 views
1

토큰 상인 액세스 갱신 할 수 없음 : { message: 'invalid value for parameter \'access_token\'', type: 'not_found' }광장 : 연결 - 내가 처음으로 상인 토큰을 갱신하고이 오류 응답을 얻고있다

이 10 일 전에 만료을, 그래서 15 일 이내에 해요 갱신하기 : 오류가 위의에 액세스 헤더에서 갔다으로

{"access_token":"sq0....","token_type":"bearer","expires_at":"2017-12-01T20:40:00Z","merchant_id": ...}

헤더는 정확해야합니다. 감사!

+0

URL과 요청에 사용중인 헤더를 추가 할 수 있습니까? – tristansokol

답변

0

OAuth 엔드 포인트는 다른 엔드 포인트와 약간 다릅니다. 귀하는 귀하의 client_id (URL은 https://connect.squareup.com/oauth2/clients/{{client_id}}/access-token/renew 이고 허가는 oauth_secret이고 access_token은 json 본문 내에 있음을 기억하십시오. 컬 요청에

, 그것은 다음과 같습니다

curl -X POST \ 
    https://connect.squareup.com/oauth2/clients/sq0idp-xxxxx/access-token/renew \ 
    -H 'authorization: Client sq0csp-xxxxx' \ 
    -H 'cache-control: no-cache' \ 
    -H 'content-type: application/json' \ 
    -d '{ 
"access_token": "sq0atp-xxxxxx" 
} 

지불주의를 sq0idp, sq0cspsq0atp 토큰이 자신의 코드에 빠지게 곳.

+0

고마워, 트리스탄! 이 판매자를 설정하기 위해 동료의 계정을 사용 했으므로 잘못된 클라이언트 ID와 비밀번호를 사용하고있었습니다. 모두 세트! –

+0

oauth가 고장난 것 같지 않지만 불가능하지는 않은 것처럼 보였습니다. – tristansokol