【问题标题】:Creating facebook app with callback url使用回调 url 创建 facebook 应用程序
【发布时间】:2013-02-08 19:26:48
【问题描述】:

我正在创建一个 Facebook 应用程序。我想让用户使用它(使用passportjs)登录我的网站。

但要做到这一点,我需要提供回调 url(我的网站 url)。但我在 facebook 应用程序创建页面中找不到该字段。

我错过了什么吗?找了好久。

【问题讨论】:

  • 转到应用程序-> -> 基本。然后进入“选择您的应用如何与 Facebook 集成”。选择“使用 Facebook 登录的网站”。在“站点 URL”字段中输入您的应用程序的 URL

标签: javascript node.js facebook oauth-2.0 passport.js


【解决方案1】:

截至 2014 年 2 月 2 日,我发现这些说明是最新的;

  1. 转到您的应用
  2. 在左侧边栏中,点击设置
  3. 在主要部分下,单击添加平台
  4. 点击“网站”
  5. 在站点 URL 字段中指定您的回调(例如 http://localhost:3000/auth/facebook/callback)

【讨论】:

  • 在部署到生产期间会发生什么。我们是继续更改每个网址的网址,还是有多个域的选项?
  • 不是专家,但您需要设置两个应用程序吗?如果我错了,请纠正我。
  • @user1371896 您将拥有一个.env 文件,其中您将拥有一个网址
【解决方案2】:
  1. 转到您的应用。
  2. 在左侧边栏中,点击设置。
  3. 在主要部分下,单击添加平台。
  4. 点击“网站”。
  5. 在站点 URL 字段中指定您的回调(例如 http://localhost:3000/auth/facebook/callback)。

【讨论】:

  • 更新您的答案,因为来这里的流量很混乱。下面的答案现在是正确的,因为 facebook 开发人员设计/界面已更改@Stanley
【解决方案3】:

必须在 Clint O 身份验证设置中提供回调 URL,以便 facebook 在用户通过您的应用程序登录 facebook 后发送用户凭据和访问令牌。 Facebook 的开发者网站 UI 再次更改。现在客户端 OAuth 设置块已移至 Facebook 登录。提供回调 URL 现在路径是

您的应用仪表板 > 在左侧边栏 > facebook 登录 > Clint Oauth 设置 > 有效的 OAuth 重定向 URIs

【讨论】:

    【解决方案4】:

    “回调 URL”是用户接受或拒绝 OAuth 请求后将联系的 URL。

    这被设置为您的 OAuth 请求的参数。所以你在自己的程序中设置 URL,而不是在 Facebook 的某个地方。

    在 Java/Spring 社交中你会这样做:

    OAuth2Parameters params = new OAuth2Parameters();
    params.setRedirectUri("http://yoursite/callback");
    

    设置后,它还必须与 sivanagaraju 的回答中提到的“有效 OAuth 重定向 URL”匹配,否则 Facebook 将拒绝它。在您的应用下的“Facebook 登录”选项卡中,输入所有有效的回调 URL,例如 http://localhost/callbackhttp://productionUrl/callback 等。

    如果您的应用下没有看到“Facebook 登录”选项卡,请单击“添加产品-> Facebook 登录->开始”输入有效的回调网址 -> 保存更改。

    【讨论】:

    • 我不得不说,新流程非常晦涩难懂。我永远不会想到“添加产品”
    【解决方案5】:
    1. 转到 Facebook 开发人员页面。
    2. 在左侧栏中的“产品”下,您将看到或需要添加 Facebook 登录产品。
    3. 添加后,您可以转到 Facebook 登录设置并将您的 URL 添加到“有效 OAuth 重定向 URI”

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-08-11
      • 2015-09-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-11-13
      相关资源
      最近更新 更多