2011-10-27 21 views
0

Facebookが自動保証されたときに関数を呼び出すにはどうすればよいですか?oauth成功後に関数を呼び出す

FB.ui({ 
    client_id: '9999999999999', 
    method: 'oauth', 
    scope: 'email, user_about_me, user_likes', 
    response_type: 'token' 
}); 

???

答えて

1

FB.Uiはcallback functionです。あなたはJavascript SDKから直接、OAuthのダイアログを使用してはならない

FB.ui(
    { 
    method: 'feed', 
    name: 'Facebook Dialogs', 
    link: 'https://developers.facebook.com/docs/reference/dialogs/', 
    picture: 'http://fbrell.com/f8.jpg', 
    caption: 'Reference Documentation', 
    description: 'Dialogs provide a simple, consistent interface for applications to interface with users.' 
    }, 
    function(response) { 
    if (response && response.post_id) { 
     alert('Post was published.'); 
    } else { 
     alert('Post was not published.'); 
    } 
    } 
); 
+0

GREAT!ありがとうございました! :-) –

+0

心配しないで、喜んで助けてください – Rippo

0

Facebookの状態はので、ここでユーザーが受け入れたときのコールバックでFB.Loginを使用した例です/アクセス権を否定しました。

FB.login(function(response) 
    { 
     if (response.authResponse) 
     { 
      // user has granted permissions 
     } 
     else 
     { 
      // user did not grant permissions 
     } 
    }, 
    { 
     scope: 'email, user_about_me, user_likes' 
    } 
);