将facebook用户详细信息保存到数据库

时间:2011-04-03 15:55:47

标签: facebook facebook-graph-api

我有一个登录到facebook按钮,一切正常,点击我希望用户ID,名字和姓氏被添加到数据库(我有一个PHP文件,这很好用)我有的问题将数据发布到php文件。我的代码在下面,我得到错误$未定义。我明白我需要引用jquery文件。但是我不知道在哪里脚本已经引用了facebooks js文件

<script src="http://connect.facebook.net/en_US/all.js"></script>

<script>
    FB.init({ 
        appId:'137558232981530', 
        cookie:true, 
        status:true, 
        xfbml:true 
    });

    FB.Event.subscribe('auth.login', function(response) 
    {

        FB.api('/me', function(response) {


        $.post("usersignup.php", { 
        facebookid: response.id, 
        email: response.email, 
        firstname: response.first_name, 
        lastname: response.last_name 
        });


});

    });
</script>

1 个答案:

答案 0 :(得分:0)

1.您必须在脚本上方引用jQuery(上面的任何地方,引用顺序对于独立脚本无关紧要(彼此不相互冲突)) e.g。

<script src="http://connect.facebook.net/en_US/all.js"></script>
<script src="jquery.js"></script>

2.尝试使用jQuery.post代替     $ .post作为'$'可以与之冲突     其他脚本API(如原型)。     jQuery conflicts with other frameworks