【问题标题】:Activating facebook auth dialog激活 facebook 身份验证对话框
【发布时间】:2012-09-28 13:23:28
【问题描述】:

我正在制作一个 Facebook 应用程序。我需要 Facebook 用户在使用我的应用之前对其进行身份验证。

在我的应用程序的设置下,我在 facebook 开发人员 -> 设置 -> 权限下找到了一个身份验证对话框。

我创建了这个:http://i46.tinypic.com/34gwyn6.png

我的问题是,我该如何激活它?

当我使用 facebook 帐户测试应用程序时,我永远无法从该用户那里检索用户 ID。

【问题讨论】:

  • 您是使用 PHP SDK 还是 JavaScript SDK,还是其他方式访问 Facebook 的 API?这可能是一个开始阅读的好地方:developers.facebook.com/docs/guides/web/#login
  • 嗨,我正在使用 JavaScript SDK :) 抱歉。这看起来非常正确。唯一的问题是,我不喜欢登录按钮。您知道当用户打开应用程序时是否有任何方法可以显示 OAUTH 对话框?我发现了这样的东西: var oauth_url = 'facebook.com/dialog/oauth'; oauth_url += '?client_id=192352355546693'; oauth_url += '&redirect_url=' + 'apps.facebook.com /dewgwegwagenx/'; oauth_url += '&scope=user_about_me'; window.top.location = oauth_url;

标签: php facebook-apps facebook-authentication


【解决方案1】:

您在应用仪表板中所做的设置影响Authenticated Referrals - 当您在应用中自己处理登录时,您必须通过scope 参数请求权限。

既然您已经在使用 JS SDK,只需使用 FB.login 来触发您的应用的 Auth 对话框。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-01
    • 2011-12-15
    • 1970-01-01
    • 2012-01-26
    • 1970-01-01
    相关资源
    最近更新 更多