2016-09-05 3 views
0

정보를 얻기 위해 Nike + API에 요청을하려고하지만 장기 액세스 토큰을 어디에서 가져올 지 모르겠습니다.Nike API 액세스 키 받기

테스트 콘솔을 사용할 때 Nike +와 동일한 요청을 보내 (테스트 콘솔이 전송할 때 Chrome 네트워크 탭에서 가져옴) 실제 요청을 올바르게 작성하고 있음을 알고 있습니다. (AJAX 사용). 이 요청은 토큰이 만료되었다고 말하기 전에 약 한 시간 동안 작동합니다.

장기 토큰을 얻으려면 어떻게해야합니까? 나는 API를 둘러 보았고 그것을 찾을 수 없기 때문에 내가 여기 뭔가 명백한 것을 놓치고 있다고 생각하게했다.

업데이트 (2016년 12월 9일)

나는 암시 적 흐름 요청을 시작하는 클라이언트 ID가 있어야합니다. 크롬 브라우저의 네트워크 탭에서 (로그인했을 때부터) 하나의 API를 가져 와서 다른 API와 마찬가지로 매개 변수로 사용했지만 파트너 세부 정보를로드 할 수 없다고했습니다.

아이디어가 있으십니까? 심지어 내가하고 싶은 일을하도록 허락을 받았습니까?

답변

0

Nike + API는 인증에 OAuth 2를 사용합니다. API에는 장기간의 토큰이 없지만 인증이 만료되고 인증되지 않은 응답을받을 때 refresh_token (30 일)을 사용하여 새로운 access_token (expired_in과 바인딩 됨)을 얻을 수 있습니다. Nike+ API documentation에서 자세한 내용을 볼 수 있습니다.