Facebook - Android - 总喜欢 - 图谱API

时间:2014-06-04 13:15:01

标签: android facebook facebook-graph-api

我正在尝试检索所选Facebook页面的“赞”总数 POST

根据这个页面:

How to get Likes Count when searching Facebook Graph API with search=xxx

我试图引用该帖子中的答案,并根据它来构建我的代码。这是我基于它的当前代码

private void totalLikes(String post_id){
    Bundle bun = new Bundle();
    bun.putString("summary","true");
    new Request(Session.getActiveSession(), post_id+"/likes/",bun, HttpMethod.POST,
            new Request.Callback() {

                @Override
                public void onCompleted(Response response) {
                    Toast.makeText(getBaseContext(),String.valueOf(response),Toast.LENGTH_SHORT).show();

                }
}).executeAsync();
}

不幸的是,给出的响应不是预期的,我认为这可能是由于我的Bundle参数。所以我想知道我应该为代码添加的实际bundle参数是什么?谢谢你帮助:)!

1 个答案:

答案 0 :(得分:0)

Bundle字符串添加中,尝试将其更改为bun.putString("fields","likes.summary(true)");,并将图表路径更改为post_id。应该最终成为一个"摘要"之后的回复中的字段。

编辑:这是另一种方法,可以更好地处理权限。

图表路径:post_id + "/likes"

bun.putString("include_summary", "true");

我试过在资源管理器中乱搞并且无法让它工作,但你可能会有更好的运气。