将Facebook FQL响应放入数据容器中

时间:2013-09-07 13:52:46

标签: javascript json facebook facebook-graph-api facebook-fql

我觉得我在这里已经超出了我的深度,所以请光临我......

我正在尝试将FQL查询添加到Sociogram考试中: 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看起来就像是没有数据[]容器中的对象。我很确定这是差异,但我不知道如何解决它。

任何帮助表示赞赏。

0 个答案:

没有答案