javascript - Parse.com Facebook 登录用户

标签 javascript facebook facebook-javascript-sdk parse-platform

我正在为我的应用程序使用 Parse,并希望通过 facebook 登录设置 Parse 的创建用户。 我非常熟悉如何使用 Facebook JS SDK 登录用户,但是,尝试使用 Parse 的系统给我一个错误。当用户单击按钮时,它应该运行登录功能。点击功能可以工作,但是当解析运行 FB.login 时,facebook 弹出窗口会出现,然后关闭而不执行任何操作。在控制台中我收到错误: POST https://api.parse.com/1/users 400(错误请求)。 (另外,在出现错误之前,我得到FB.init has been called - 这可能表明存在问题。)

这是我的 JS:

<script type="text/javascript">     
    // Initialize the Parse object first.
    Parse.initialize("XXXXXXXXXXX", "UUUUUUUUUU");

    window.fbAsyncInit = function() {
        Parse.FacebookUtils.init({
            appId      : 'XXXXXXXXXXX', 
            status     : true, 
            cookie     : true, 
            xfbml      : true
        });
        $("#fbLogin").on("click", function(){
            Parse.FacebookUtils.logIn("email", {
            success: function(user) {
            // Handle successful login
            },
            error: function(user, error) {
            // Handle errors and cancellation
            }
            });
        });
    };
    (function(d){
    var js, id = 'facebook-jssdk', ref = d.getElementsByTagName('script')[0];
    if (d.getElementById(id)) {return;}
    js = d.createElement('script'); js.id = id; js.async = true;
    js.src = "//connect.facebook.net/en_US/all.js";
    ref.parentNode.insertBefore(js, ref);
    }(document));
    </script>

我没有使用 channel 文件,因为它看起来已经过时了,因为它的 Facebook 文档已被删除。我感谢所有帮助!

最佳答案

当我使用过时的 Facebook 登录名或过时的 Parse 用户登录名时,我会看到此错误。 尝试注销 Facebook 并在 JavaScript 控制台中输入 Parse.User.logOut();,然后重试。

关于javascript - Parse.com Facebook 登录用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21535174/

相关文章:

ios - SLComposeViewController 发布图像和 url ios9

javascript - 删除 Facebook 帖子的脚本

facebook - angular2 无法在 ng2-facebook-sdk 中使用 api 方法来获取用户数据

javascript - 连接包含变量的选择器

ruby - 如何测试基于 Curl 的 FaceBook API 实现?

javascript - 提交按钮上的 Ajax 请求? (用于分析 - 事件跟踪)

facebook - 我的 Facebook 点赞按钮没有显示

php - 如何使用php在mysql数据库中插入特定字符

javascript - 鼠标悬停在微模式下打开嵌套树列表菜单

javascript - 调整图像大小并将 Canvas 旋转 90 度