2010-08-16 1 views
0

저는 페이스 북의 PHP SDK를 사용하고 있습니다. 지금까지 훌륭했습니다. 그러나 한 페이지에 이상한 문제가 있습니다. 이 페이지에서 그래프 API를 호출 한 다음 나중에 FQL을 사용하여 호출합니다. 그러나 두 번째 호출에서 '잘못된 OAuth 2.0 액세스 토큰'예외가 발생합니다. 첫 번째 통화가 작동하는 동안 왜 토큰이 무효화됩니까? 나는 또한 내 사이트의 다른 곳에서 FQL (정확한 정확한 쿼리/코드)을 사용한다. 아무도이 원인을 알 수 있습니까?왜 Facebook OAuth 토큰이 갑자기 유효하지 않게 되었습니까?

업데이트 : 첫 번째 호출은 그래프 호출 (/ me? fields = email)입니다. 두 번째는 현재 사용자의 제휴를 쿼리합니다.

+0

해킹만큼 답이 많지는 않지만 Facebook 객체의 새로운 인스턴스를 만드는 것이 효과적입니다. –

+0

귀하의 답변에 대해 말씀 드릴 수는 없지만 위에 작성한 전화 종류에 대해 설명해 드리겠습니다. –

답변

0

몇 가지 중 하나 일 수 있지만 추측 할 위험이있는 경우 out-of-session에 액세스하려고 시도하고 oauth 토큰에 offline_access 권한이 포함되어 있지 않은 것으로 나타났습니다. 액세스되고있는 자원.

아마도 API 호출/FQL 쿼리의 특성에 대한 세부 정보가 부족할 수 있습니다.