【问题标题】:HybridAuth send notifications through AJAX in PHPHybridAuth 通过 PHP 中的 AJAX 发送通知
【发布时间】:2013-11-14 10:13:31
【问题描述】:

我正在使用 HybridAuth 通过 PHP 对我的社交应用程序进行身份验证。以 Facebook 为例,我想向用户发送通知。

当 HybridAuth 连接到 Facebook 时,它需要访问网站以允许连接,然后将浏览器重定向回它所在的页面。

问题是当我通过 AJAX 运行 PHP 时。我不确定发生了什么,但 API 调用未运行且未发送通知。问题一定在于离开 AJAX 脚本连接社交网络而无法继续使用代码。

这里有什么想法吗?

【问题讨论】:

    标签: php ajax social-networking hybridauth socialauth


    【解决方案1】:

    问题是当我通过 AJAX 运行 PHP 时。我不确定是什么 正在发生,但 API 调用未运行且通知未运行 已发送。

    1. 重定向对 Ajax 调用不起作用。您必须在此处更改编码样式。

    2. 已经有 100 多个关于如何编写提供 login using facebook 的脚本的示例。所以我会考虑跳过它,因为那会非常广泛。

    3. 请尝试然后提出一些具体问题,我们非常乐意为您提供帮助。此外,请始终考虑发布 SSCCE 以阐明您的具体尝试。

    【讨论】:

      【解决方案2】:

      正如@coding_idiot 所说,身份验证在 AJAX 调用中不起作用,因为身份验证需要将用户重定向到提供程序。后端脚本会在 Redirect 函数中 die()。

      对于替代解决方案,请检查此方法:https://stackoverflow.com/a/29891358/1816603

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2018-07-01
        • 1970-01-01
        • 2012-04-04
        • 2017-02-06
        • 2017-02-24
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多