访问facebook api获取餐馆

时间:2012-02-02 00:43:55

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

我正在访问Facebook Graph JS API,以便显示一些用户最喜欢的电影,音乐等。现在我想访问用户喜欢的所有餐馆。我没有在API-doc中找到任何内容,这是支持的。所以我考虑解析像这样的用户的所有喜欢:

   FB.api('/me/' + 'likes' + '?access_token+' + accessToken,
       function(response){
          for(var k=0; k<response.data.length; k++){
             // Do some stuff with the data
          }
    });

这是唯一的解决方案还是您知道别的什么?

您如何编写此解决方案?

1 个答案:

答案 0 :(得分:2)

   FB.api('/me/likes?limit=5000&access_token=' + accessToken,
       function(response){
          var restaurants = [];
          for(var k=0; k<response.data.length; k++){
             // Do some stuff with the data
             if(response.data[k].category=="Food/beverages")
                 restaurants.push(response.data[k]);
          }

    });