2

확장 액세스 토큰 시스템을 사용하여 oAuth 토큰을 60 일 연장했습니다. . 토큰 그의 접근을 디버깅 할 때이 시스템은 한 사용자가 그들이에서 사임 유지해야한다고보고되었다 그러나 잘 작동이 결과였다 :oAuth 액세스 토큰이 "만료되지 않습니다"

Application ID 
54321 
Application 
User ID 
12345 
Joe Blogs 
Issued 
1358275114 (21 hours ago) 
Expires 
Never 
Valid True 
Origin Web 
Scopes email friends_events manage_pages publish_actions rsvp_event user_birthday user_events user_location 

페이스 북과 가정 등을 생성 할 수있는 유일한 방법이었다 10 월에 offline_access 사용되지 않는 "만료되지 않는"액세스 토큰. 내 질문을 확인하려면 : 절대로 끝나지 않는 액세스 토큰과 60 일 만료되지 않는 액세스 토큰을 보는 이유는 무엇입니까?

+1

정말 이상합니다. 나는'APP1'에 대한 확장 토큰을 얻으려고 시도했다.'2 개월'만기 토큰을 얻었고, 그 다음에'APP2'를 시도했는데,'never' 만료 토큰을 얻었습니다 (귀하의 경우와 동일). 그게 버그 야. –

+1

아마도 버그, 나는 몇 달에 몇 번이고, 때로는'2 개월 토큰'을 얻었고, 때로는'만료가되지 않았습니다 !!! –

+0

허씨가 버그 같아서 지금 보고서를 제출할 것입니다. 확인해 주셔서 감사합니다 +1 –

답변

1

액세스 토큰은 manage_pages 권한을가집니다. - 사용자 액세스 토큰을 60 일 얻은 다음 페이지 액세스 토큰을 검색하는 데 사용하면 (무한) 페이지 액세스 토큰에 연결된 사용자 액세스 토큰도 만료되지 않습니다

자세한 내용은 https://developers.facebook.com/roadmap/offline-access-removal/의 시나리오 5를 참조하십시오.

+0

사이트는 [사용자 ID]/계정 끝점을 쿼리하지 않으므로이 시나리오를 통과 할 수 없습니다. –

+0

그럼 manage_pages 권한은 무엇을 사용하고 있습니까? 여전히 가장 많은 원인이 있지만 액세스 토큰 만료 확장은 페이지 액세스 토큰이 만들어져 사용자 액세스 토큰에 연결되면 발생한다고 생각합니다. 광고 관리 나 무한 액세스 토큰을 트리거하는 다른 작업을 수행하고 있습니까? – Igy

+0

죄송합니다. 실수로 작성했습니다. 실제로이 끝점을 쿼리하여 고객이 소유 한 페이지에 액세스합니다. 따라서이 작업을 수행하면 끝점이 확장되거나이 쿼리가 만료되지 않는 세 번째 액세스 토큰을 반환합니까? –