我正在使用 facebook 的 graph api 来检索用户的信息。首先我检索了access_token。
然后,我尝试使用 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>
我什么也没得到。但是当我将其插入地址栏时,我可以看到用户的 ID 和姓名等,
感谢任何帮助。
谢谢。
最佳答案
你能不使用 FB 的 Javascript SDK 来做同样的事情,而不是通过 jQuery 来做吗?
FB.api('/me', function(response) {
document.getElementById('result').innerHTML = response.id;
});
这将避免跨域问题,因为 Facebook 的 JS API 可以访问来自同一域的 graph.facebook.com
,但不能访问您的脚本。
关于javascript - 如何检索 Facebook 用户信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3322161/