无法从Facebook检索事件对象?

时间:2011-09-04 21:25:17

标签: javascript jquery ajax facebook facebook-graph-api

任何人都可以帮助我,我试图从Facebook获取此信息:

https://graph.facebook.com/139373546157232/

这是我的ajax调用,但我在chrome错误控制台中收到了200个错误请求并出现以下错误:

XMLHttpRequest无法加载https://graph.facebook.com/139373546157232/。 Access-Control-Allow-Origin不允许原点http://delete-cardiff.co.uk

 $.ajax({
url : "https://graph.facebook.com/139373546157232/",
success : function(data) {
    //Checking what's returned  
    console.log(data);
},
 dataType : "json"
 });

我的理解是我不需要身份验证来获取此信息?我该如何检索对象?

由于

1 个答案:

答案 0 :(得分:2)

您无法从外部网址检索JSON。您需要使用JSONP。在jquery中,如果包含callback =?在您的网址末尾,它将工作。尝试:

$.ajax({
url : "https://graph.facebook.com/139373546157232/?callback=?",
success : function(data) {
   //Checking what's returned  
   console.log(data);
},
dataType : "json"
});