2

PHP SDK를 사용하고 있으며 사용자의 액세스 토큰의 만료 날짜를 얻으려고합니다.Facebook 그래프 API/debug_token이 expires_at을 반환하지 않습니다.

Array 
     (
      [data] => Array 
       (
        [app_id] => 3.31449226977465E+14 
        [is_valid] => 1 
       ) 

     ) 

나는 정말에만 관심이 : 페이스 북의 문서에 따르면

GET /debug_token? 
    input_token={input-token}& 
    access_token={access-token} 

내가이 반환받을

$access_token_debug = $facebook->api('/debug_token', 'GET', array(
    'input_token' => 'USER_TOKEN', 
    'access_token' => 'APP_TOKEN' 
)); 

을 실행하지만 때

{ 
    "data": { 
     "app_id": 138483919580948, 
     "application": "Social Cafe", 
     "expires_at": 1352419328, 
     "is_valid": true, 
     "issued_at": 1347235328, 
     "metadata": { 
      "sso": "iphone-safari" 
     }, 
     "scopes": [ 
      "email", 
      "publish_actions" 
     ], 
     "user_id": 1207059 
    } 
} 

을 반환해야 expires_at 파라 미터. 내가해야 할 일이 있니? 가능하게 설정하는 것을 잊었을 가능성이 있습니까?

답변

0

제공된 입력 토큰에 대해 manage_pages에 대한 권한이 이미있을 수 있습니다. 장기간 액세스가 manages_pages 권한으로 교환 된 경우 만료일이 없습니다.

관련 문제