2011-09-27 3 views
0

FB 프로파일이 2 개 있습니다. 하나는 개발자 계정이고 다른 하나는 FB 계정입니다.탭 응용 프로그램 - signed_request

dev 사용자로 FB 앱을 만들고 탭에 연결했습니다. 내가 탭을보고 밖으로 반향 내 dev 사용자와

디코딩 된 나는 다음과 같은 출력을 얻을 signed_request :

Array 
(
    [algorithm] => HMAC-SHA256 
    [expires] => 1317124800 
    [issued_at] => 1317118449 
    [oauth_token] =>xxxxxxxxxxxxxxxxxxxxxxxx 
    [page] => Array 
     (
      [id] => xxxxxxxxxxxxxxxxx 
      [liked] => 
      [admin] => 1 
     ) 
    [user] => Array 
     (
      [country] => xxxxxx 
      [locale] => en_US 
      [age] => Array 
       (
        [min] => 21 
       ) 
     ) 
    [user_id] => xxxxxxxxxxxxxxxxxxxx 
) 

그러나 내가 설정 내 주요 사용자의 관리자를 다음 응용 프로그램 내 출력 외모를 테스트 이 같은 :

Array ([algorithm] => HMAC-SHA256 [issued_at] => 1317118842 [page] => Array ([id] => xxxxxxxxxxxxxxx [liked] => [admin] => 1) [user] => Array ([country] => za [locale] => en_US [age] => Array ([min] => 21))) 

당신이 볼 수있는 나의 [의 oauth_token], [만료]가 탈락되었다.

어떻게이 일을 할 수 있습니까? 내가 뭘 잘못하고 있습니까? 두 번째 사용자가 응용 프로그램을 승인하지 것처럼

건배

+0

WOOP WOOP !!!!! 그것의 일하는 고맙다 .... –

답변

1

보인다. API는 UID를 전달하며 토스 사용자에게는 & 토큰이 만료됩니다.

0

사용자는 oauth_token을 받기 전에 탭과 상호 작용해야합니다. 이것이 두 번째 print_r에 [user_id]가없는 이유입니다.

관련 문제