我正在尝试在我的网站客户端使用 jQuery 加载 facebook 墙提要。我用于 facebook 请求的提要是:
http://www.facebook.com/feeds/page.php?format=json&id=40796308305
我尝试了以下方法:
1.
$.getJSON('http://www.facebook.com/feeds/page.php?format=json&id=40796308305',function(data){
console.log(data)
});
返回错误:
XMLHttpRequest 无法加载http://www.facebook.com/feeds/page.php?format=json&id=40796308305。Access-Control-Allow-Origin 不允许来源http://xxxx.local 。
2.
$.ajax({
url: 'http://www.facebook.com/feeds/page.php',
type: 'GET',
dataType: 'json',
data: {
id: '40796308305',
format: 'json'
},
success: function(data, textStatus, xhr) {
console.log(data);
}
});
返回相同的错误。
3.
$.ajax({
url: 'http://www.facebook.com/feeds/page.php',
type: 'GET',
dataType: 'json',
data: {
id: '40796308305',
format: 'jsonp'
},
success: function(data, textStatus, xhr) {
console.log(data);
}
});
回报:
Uncaught SyntaxError: Unexpected token :
并且似乎正在解析提要。
如何加载 facebook json 提要,以便我可以像访问数组一样访问它?