2012-10-08 60 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对话框。