2011-12-17 2 views
0

http://developers.facebook.com/docs/plugins/registration/에 대한 정보를 사용하여 Facebook에 로그인하고 사용자를 로그인합니다. 이 허가를 어떻게 요청합니까? 나는 필드와 필드 다음에 사용하기 전에사용자 등록 중 Facebook에서 범위/허가를 요청하는 방법

&scope=permission,permission,etc,etc 

필드를 사용했다. 그럼에도 불구하고 시스템은 여전히 ​​말합니다

The user hasn't authorized the application to perform this action 

이 문제에 대한 도움을 주시면 감사하겠습니다! 다음과 같이


등록 후, 나는 시도하고 여전히 같은 오류를 뱉어 :

 if ($_REQUEST) { 
      require 'facebook.php'; 
      $facebook = new Facebook(array('appId' => APP_ID,'secret' => APP_SECRET)); 
      $user = $facebook->getUser(); 
      if ($user) { 
       $loginUrl = $facebook->getLoginUrl(array('scope' => 'email,publish_stream')); 
       $statusUpdate = $facebook->api('/me/feed', 'post', array('message'=> 'Testing posting to may wall', 'cb' => '')); 
      } else { 
       $loginUrl = $facebook->getLoginUrl(
        array('scope' => 'email,publish_stream','redirect_uri' => REDIRECT_URL) 
       ); 
      } 
     } 

답변

0

당신은 별도로 등록 후 사용 권한을 요청해야합니다. 현재 등록 플러그 인을 통해 권한을 요청할 수있는 방법이 없습니다. http://bugs.developers.facebook.net/show_bug.cgi?id=14733

+0

당신이 권한을 별도로 요청하는 방법에 관해서는 좀 포인터를 제공시겠습니까 :

이 기능은 위시리스트에? 나는 facebook API를 처음 사용합니다. 예를 들어, 내가 signed_request를 읽는 리디렉션 페이지에 도달하면 어떻게 요청합니까? 나는 페이스 북이 http://developers.facebook.com/docs/plugins/registration/의 하단에 요청을 읽는 코드 페이퍼를 사용하고있다. –

+0

Facebook 로그인 플러그인을 보셨습니까? 귀하의 경우에는 아마도 등록 플러그인 대신 사용하는 것이 더 좋을까요? 또는 로그인 플러그 인을 사용하여 등록 후 사용 권한을 요청할 수 있습니다. 등록 플러그인 사용에 대한이 링크를 확인하고 어느 것을 사용할 지 결정하십시오 : http://developers.facebook.com/blog/post/440/ – bsrykt

+0

등록 후, 나는 다음과 같이 시도하고 여전히 같은 오류가 나옵니다 : if ($ _REQUEST) { if 'facebook.php'; \t $ facebook = 새로운 Facebook (배열 ('appId'=> APP_ID, '비밀'=> APP_SECRET)); \t $ user = $ facebook-> getUser(); \t if ($ user) { \t $ loginUrl = $ facebook-> getLoginUrl (array ('scope'=> 'email, publish_stream'))); \t \t $ statusUpdate = $ facebook-> api ('/ me/feed', 'post', array ('message'=> '벽에 게시 할 테스트 게시', 'cb'=> '))); \t한다} else {$ \t loginUrl = $ facebook-> getLoginUrl ( \t \t \t 어레이 ('범위'=> '이메일 publish_stream', 'redirect_uri로'=> REDIRECT_URL \t) \t \t); \t} } –

관련 문제