【问题标题】:Getting "The parameter app_id is required" with OAuth.io使用 OAuth.io 获取“需要参数 app_id”
【发布时间】:2015-10-16 20:30:44
【问题描述】:

我正在尝试将https://oauth.io/ 集成到我的应用程序中。以下是我正在使用的 facebook 集成代码:

 OAuth.popup('facebook')
            .done(function (result) {
                alert('sucess');
            })
            .fail(function (error) {
                alert('fail');
            });

注意:我在按钮点击中调用了上述部分代码。

在 JQuery 就绪函数中,我正在调用 OAuth.initialize("my_public_key");

当我单击按钮时,弹出窗口中出现“需要参数 app_id”错误。 (添加了它的图像)

如果我遗漏了什么,谁能告诉我。

【问题讨论】:

  • 检查您的oauth.io配置设置中的app_id。
  • 抱歉问...但是我没有看到任何 oauth 的配置文件。你能告诉我这是否是我们应该添加的东西吗??
  • oauth.io 是第三方吗?那么你必须在oauth.io配置设置中添加你的app_id。
  • 是的,它是第三方。我用过oauth.io/home 网站。我刚刚拿走了他们要求包含的 oauth.js 文件。

标签: oauth.io


【解决方案1】:

您必须在 OAuth 中集成 API,请按照以下方法。

  1. 登录您的帐户。
  2. 然后单击左侧栏中的Integrated APIs 菜单。
  3. 现在点击右上角的ADD APIs绿色按钮。
  4. 现在搜索并选择 Facebook。
  5. 现在添加 Keys and Permission Scope 详细信息和其他信息。

【讨论】:

  • 我在那里看到了 clientId、client_Secret 和 scope。这些是什么?你能帮我处理一下吗?
  • 点击此处查看在 Facebook 上获取密钥的位置:?点击?你会发现。
  • 我获得了所需的密钥,但在打开弹出窗口时仍然遇到一些错误。我收到“应用程序配置不允许给定 URL .....”消息。我正在使用localhost:17136 并拥有 facebook 的“站点 URL”。
  • 转到 Facebook 应用程序设置并添加网站 url。就像这张图片一样。 oauth.io/api/providers/facebook/keys.png
  • 是的,它成功了。我认为 URL 应该是访问它的那个(我认为它是我的站点,而不是它的间接 oauth 站点)。
猜你喜欢
  • 1970-01-01
  • 2015-03-28
  • 1970-01-01
  • 2015-04-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-04-03
相关资源
最近更新 更多