2012-10-08 59 views
0

我正在製作Facebook應用程序。我需要Facebook用戶在使用前驗證我的應用程序。激活Facebook身份驗證對話框

在我的應用程序的設置下,我發現了一個在Facebook開發者 - >設置 - >權限下的驗證對話框。

我創造了這個:http://i46.tinypic.com/34gwyn6.png

我的問題是,然後,我怎麼激活?

當我用Facebook帳戶測試應用程序時,我永遠不會從該用戶檢索用戶標識。

+0

您是否使用PHP SDK或JavaScript SDK或其他方式訪問Facebook的API?這可能是一個開始閱讀的好地方:http://developers.facebook.com/docs/guides/web/#login –

+0

嗨,我正在使用JavaScript SDK :)對不起。這看起來非常正確。唯一的問題是,我不喜歡登錄按鈕。你知道是否有任何方法,只要OAuth對話框顯示,用戶何時打開應用程序?我發現這樣的事情: var oauth_url ='https://www.facebook.com/dialog/oauth/'; oauth_url + ='?client_id = 192352355546693'; oauth_url + ='&redirect_url ='+'https://apps.facebook.com/dewgwegwagenx /'; oauth_url + ='&scope = user_about_me'; window.top.location = oauth_url; – Pavenhimself

回答

0

你在應用信息中心所作的設置做只有影響Authenticated Referrals - 當你處理登錄自己在您的應用程序,你必須通過scope參數請求的權限。

由於您已經使用JS SDK,只需使用FB.login觸發您的應用程序的Auth對話框。