Web サイトのクライアント側で 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を読み込めません。Origin http://xxxx.localは Access-Control-Allow-Origin で許可されていません。
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);
    }
});
戻り値:
キャッチされていない SyntaxError: 予期しないトークン:
そして、フィードを解析しているようです。
配列のようにアクセスできるように、facebook json フィードをロードするにはどうすればよいですか?