按名称过滤newGraphPathRequest" me / friends

时间:2014-06-19 20:13:58

标签: android facebook facebook-graph-api graph

有没有办法按名称从Facebook(我/朋友)过滤图表结果?

我想在我的Android应用中添加一个简单的搜索功能,以便用户可以搜索他的朋友并仅显示此结果。我认为获取完整的朋友列表并在以后过滤它是不好的方法。

这是我目前使用的短片

private Request createRequest(Session session) {
        Request request = Request.newGraphPathRequest(session, "me/friends", null);

        Set<String> fields = new HashSet<String>();
        String[] requiredFields = new String[] { "id", "username","name", "picture" };
        fields.addAll(Arrays.asList(requiredFields));

        Bundle parameters = request.getParameters();
        parameters.putString("fields", TextUtils.join(",", fields));
        if(!searchActive) {
            parameters.putString("limit", limit);
            parameters.putString("offset", offset);
        }

        request.setParameters(parameters);

        return request;
    }

0 个答案:

没有答案