ソシオグラムの例に FQL クエリを追加しようとしています: http://coenraets.org/blog/2013/02/sociogram-a-sample-application-exploring-the-facebook-sdk-and-the-graph-api/
データを受信していますが、「ReferenceError: データが定義されていません」というエラーが表示されます。
Graph API 呼び出しで動作します。
try {
FB.api("/" + id + "/events?limit=20", function (response) {
if (response.error) {
self.showErrorPage();
} else {
$('#content').append(new fb.views.Events({model: new Backbone.Model(response)}).el);
}
});
},
ただし、FQL 呼び出しではできません。
try {
FB.api({
method: 'fql.query',
query: 'SELECT name, eid FROM event WHERE eid IN (SELECT eid FROM event_member WHERE uid = me())'
}, function (response) {
if (response.error) {
self.showErrorPage();
} else {
$('#content').append(new fb.views.Events({model: new Backbone.Model(response)}).el);
}
});
},
グラフ API 呼び出し (動作) はデータ []になり、FQL はデータ [] コンテナーになくてもオブジェクトでいっぱいのように見えます。これが違いだと確信していますが、それを解決する方法がわかりません。