问题标签 [hybridauth]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
8640 浏览

php - Hybridauth - PHP - Facebook 返回了无效的用户 ID

好吧,自 2 周前以来,我已经使用 facebook 正确工作并登录了 hybridauth,我没有任何更改,今天早上我发现它无法正常工作。我试图将 facebook 应用程序(id 和密钥)切换到另一个以前也可以工作的应用程序,但仍然发生相同的情况。我还尝试运行 hybridauth 附带的示例,但它们都不起作用,所以我知道这不是我身边的配置,也不是来自 facebook 应用程序配置。

这是我尝试登录时告诉我的信息:

错误! 认证失败。用户已取消身份验证或提供商拒绝连接。

原始错误消息:身份验证失败!Facebook 返回了一个无效的用户 ID。

  • 可以根据与我的服务器相关的事情发生吗?
  • Facebook 在过去 24 小时内是否对其 API 进行了任何更改?
  • 有没有人尝试过类似的东西?

更新: 我从 1 周前开始工作,为了让它工作,我发现其他人之前有同样的问题(不到 1 个月前),他们在 17 天前通过更新 Facebook PHP SDK 修复了它。

这是 GitHub 的链接,您可以在其中查看解决此问题的更改:

https://github.com/F21/hybridauth/commit/3b115ee3abb5afbf44c37082e63aa8b056bf550c

有了这个,我设法让一切正常,但现在即使有这些变化(工作一周后)也发生了同样的错误。

0 投票
4 回答
5522 浏览

php - 如何使用 Hybridauth 获取 Twitter 用户的电子邮件?

任何人都可以帮助如何获取 Twitter 电子邮件我在 php codeigniter 中使用此链接在这里我正在获取我的信息,除了电子邮件。那么如何获取邮件呢?我们应该在配置文件中指定任何范围吗?

0 投票
1 回答
2069 浏览

zend-framework2 - Zend Framework-2:保护所有控制器的最佳方法?(ZfcUser/HybridAuth)

我正在使用ZfcUserviaHybridAuth来启用 Facebook 身份验证Zend Framework 2。我下载了scn-social-auth模块并添加到我的项目中。现在,模块下的控制器user受到ZfcUser保护。也就是说,如果我没有登录,它会将我重定向到登录页面。

用户未登录:访问“ http://localhost/user ”=> 将重定向到:“ http://localhost/user/login

现在,我想用ZfcUser. 也就是说,我创建的任何模块,如果我的用户没有登录,它应该将我重定向到“ http://localhost/user/login ”。这样做最好的是什么?我可以检查用户是否登录了每个模块中的每个操作。但是,它看起来不是一个好的选择。有什么建议吗?

问候,
湿婆

0 投票
2 回答
1932 浏览

facebook - 在 Hybridauth 中为 Yii 框架配置 Facebook

我正在使用 Yii 框架和 HybridAuth 进行社交登录操作,我有 google 和 yahoo 工作正常,但我无法让 facebook 和 twitter 工作。

我需要一个 Https:// 域吗?还是只是要添加一些配置?

当我尝试使用 facebook 或 twitter 登录时,我收到了这个 PHP 警告:

include(DefaultController.php) [function.include]:打开流失败:没有这样的文件或目录

错误显示在vendors\yii_1.1.10\YiiBase.php(418):

这是我的主要配置文件

0 投票
0 回答
1075 浏览

php - 如何在 HybridAuth 中配置 LinkedIn 的应用程序?

我声明我已经使用 LinkedIn 创建了一个应用程序,并且我拥有该应用程序的密钥和密钥。

在 HybridAuth (config.php) 的配置文件中插入密钥并尝试使用我的 LinkedIn 帐户登录后,HybridAuth 向我返回以下错误:

“错误!身份验证失败。用户已取消身份验证或提供商拒绝连接。

原始错误消息:身份验证失败!LinkedIn 返回了一个无效的令牌。”

可能是什么问题呢?

这是与 LinkedIn 有关的配置:

0 投票
0 回答
1249 浏览

codeigniter - HybridAuth 不断给出“用户配置文件请求失败。很可能用户未连接到提供商,他应该再次进行身份验证。”

我正在尝试为 facebook 实现 HybridAuth Login。但它一直给我上述错误。发生此错误后,我尝试再次将用户重定向到 facebook 登录页面,但这会导致循环。

请帮助我。这是我的代码。

0 投票
1 回答
4502 浏览

php - Codeigniter 视图未加载

我安装了 Codeigniter、IonAuth + Hybridauth,我正在对其进行改造,以便我的用户可以选择他们自己的用户名,而不是使用 facebook 返回的名字和姓氏生成一个。

因此,在下面的代码中,我检查是否发布了用户名,如果没有,我想加载choose_username视图,但由于某种原因,视图没有加载,它完全跳过了该部分,这就是我添加的原因die('Why no view')

更新:第一段代码在新控制器中运行良好

在此处查看代码:

更长的版本:

所以当我运行上面的代码时,我得到的只是一个空白页:Why no view.

0 投票
3 回答
4412 浏览

twitter - HybridAuth Twitter 失败 401

问题 我能够连接到 Twitter 的 HybridAuth 库,但它停止工作。发布到 Twitter 帐户也很实用。

我有什么尝试 重置我的 Twitter 应用访问令牌。创建一个全新的 Twitter 应用程序。使用 HybridAuth 调试模式进行故障排除。

错误消息 “身份验证失败。用户已取消身份验证或提供商拒绝连接。

原始错误消息:身份验证失败!推特返回错误。401 未经授权。”

我的研究 这似乎归因于缺少密钥和秘密,但我在 Twitter 配置文件中设置了这些。

编码

身份验证方法正在引发异常。在它要求我允许通过应用程序访问之前,现在它会抛出错误。

如果您需要更多信息,请告诉我。瑞克

0 投票
4 回答
4724 浏览

php - 我可以在 Facebook 应用程序身份验证后将变量传递给回调 url

我正在使用hybridauth通过 facebook 将用户登录到我的 php 站点。

$config包含我的应用程序的 id 和密钥)

这一切都很好,但是我想在返回到回调 url 时根据他们登录的页面重定向用户,以便我可以在登录后将他们返回到这个位置。

有没有办法发送带有身份验证的自定义变量(例如 url 甚至是简单的 id),以便我可以在流程的另一端读取它们并知道身份验证请求的发起位置。

这是可能的,还是我叫错了树?

如果有人知道如何使用混合来做到这一点,那么额外的荣誉,但任何让我走上正轨的建议都非常受欢迎。

0 投票
2 回答
431 浏览

php - 使用 HybridAuth 和 PHP 将视频上传到 Youtube 频道

我想授予应用程序使用 HybridAuth ( http://hybridauth.sourceforge.net/ ) 和 PHP 将视频发布到我的 youtube 频道的权限。

  1. 第一个问题可能吗?
    我已经可以对 facebook、linkedin 和 twitter 进行身份验证和授予权限。我可以将状态发布到这些网络。还没有尝试连接到谷歌,但应该很容易添加,我假设我只需要谷歌身份验证就可以访问 Youtube?

  2. HybridAuth 的哪一部分可以用来上传视频?有没有我可以用来学习的示例应用程序?有人做过吗?