2014-11-06 5 views
0

사용자 액세스 토큰을 사용하여 해시 태그 피드에서 이미지를 가져 오는 앱을 만들고 OAuth 토큰이 만료되지 않도록하고 싶습니다. 사용자는 사이트를 정기적으로 방문 할 예정이지만 어쩌면 인스 타 그램에 의존하지 않으려 고합니다. 토큰이 만료 될 언젠가는있을 수 있습니다.Instagram 앱의 OAuth 액세스 토큰 만료

또한 앱 수준 토큰을 사용하고 싶지 않습니다. 시간당 통화 량이 제한되어 더 많은 사용자가 추가되면 빠르게 줄어들 기 때문입니다.

토큰을 새로 고치거나 오래 지속되는 토큰으로 변환 할 수있는 방법이 있습니까? 또는 적어도 만료 날짜가 있으므로 사용자에게 돌아와서 다시 인증하도록 알릴 때를 압니까?

답변

4

의심스러운 활동이 발생하지 않는 한 access_token은 일반적으로 만료되지 않습니다. 그러면 Instagram은 access_token을 취소하고 새로운 것을 얻습니다.

사용자가 암호를 변경하면 access_token이 작동하지 않으므로 새로운 암호를 얻어야합니다.

내 응용 프로그램은 약 과 동일한 작업을하고 있으며 만료일은 없습니다.

따라서 access_token이 실패하면 사용자에게 다시 인증하도록 요청하십시오.

+2

Instagram은 토큰이 영원히 유효하다고 가정해서는 안된다는 문서에 [명시 적으로 명시] (https://www.instagram.com/developer/authentication/) 참고. Instagram이 "의심스러운 활동"이라고 생각하는 것에 관여하지 않는다면 우리가 정상이라고 가정 할 수있는 것이 아닙니다. 이 답변의 마지막 부분은 정확합니다. 우리는 사용자에게 Instagram (통지 또는 제공된 이유없이)이 토큰을 만료 할 때 재 인증하도록 요청할 수밖에 없습니다. IG는 새로 고치기 토큰이나 만료 된 액세스 토큰을 갱신 할 수있는 기능을 제공하지 않습니다. – kungphu