Javascript 如何检索facebook用户信息

Javascript 如何检索facebook用户信息,javascript,jquery,json,facebook,Javascript,Jquery,Json,Facebook,我正在使用facebook的graph api检索用户信息。首先,我检索了访问令牌 然后,我尝试使用jquery.getJSON()方法检索用户的id和名称 <div id="result"></div> <script>$.getJSON("https://graph.facebook.com/me/?access_token=111978178853984|2.lg65A3c0atficNsFcf7Rog__.3600.1279922400-100001

我正在使用facebook的graph api检索用户信息。首先,我检索了访问令牌

然后,我尝试使用jquery.getJSON()方法检索用户的id和名称

<div id="result"></div>

<script>$.getJSON("https://graph.facebook.com/me/?access_token=111978178853984|2.lg65A3c0atficNsFcf7Rog__.3600.1279922400-100001XXXXXXXXX|-hHNxODbE9-8tfazmO5r3ZzIeFE.",
        function(response){
            document.getElementById('result').innerHTML = response.id;
        });</script>   

$.getJSON(“https://graph.facebook.com/me/?access_token=111978178853984|2.lg65A3c0atficNsFcf7Rog_uuuuuuu.3600.1279922400-100001xxxxxx |-hHNxODbE9-8tfazmO5r3ZzIeFE。”,
功能(响应){
document.getElementById('result').innerHTML=response.id;
});   
我什么也没有得到。但当我把它插入地址栏时,我可以看到用户的id和姓名等

谢谢你的帮助


谢谢。

请记住,AJAX调用受同源策略的约束


您可能需要在同一个域上创建一个PHP脚本来获取图形API结果。

请记住,AJAX调用受同一源策略的约束


您可能需要在同一个域上创建一个PHP脚本来获取graph API结果。

您不能使用FB的Javascript SDK来做同样的事情,而不是通过jQuery来做吗

FB.api('/me', function(response) {
    document.getElementById('result').innerHTML = response.id; 
});

这将避免跨域问题,因为Facebook的JSAPI可以访问来自同一个域的
graph.Facebook.com
,但不能访问您的脚本。

您不能使用FB的Javascript SDK来做同样的事情,而不是通过jQuery来做吗

FB.api('/me', function(response) {
    document.getElementById('result').innerHTML = response.id; 
});

这将避免跨域问题,因为Facebook的JSAPI可以访问来自同一域的
graph.Facebook.com
,但不能访问您的脚本。

Thanx。如果我想了解用户朋友的基本信息,如姓名、id和照片URL,还有一件事。是否可以使用FB的Javascript API进行检索?是的,据我所知,您可以访问该信息。阅读更多关于它的信息。您还可以从此SDK.Thanx发出FQL查询。如果我想了解用户朋友的基本信息,如姓名、id和照片URL,还有一件事。是否可以使用FB的Javascript API进行检索?是的,据我所知,您可以访问该信息。阅读更多关于它的信息。您还可以从此SDK发出FQL查询。