在我的脸书上获得喜欢的页面

时间:2015-11-21 10:19:27

标签: android facebook

可以将我的脸书帐户中的喜欢页面与facebook sdk一起放到Android应用程序中吗?

2 个答案:

答案 0 :(得分:0)

是的,使用Graph Api。 这是它的链接。 这些页面将以pageIds的形式提供。 https://developers.facebook.com/docs/graph-api/reference/user/likes/

答案 1 :(得分:0)

假设您已配置清单文件并创建了Facebook应用程序(developers.facebook.com),请将app id添加到strings.xml文件中。您还需要申请 user_likes 权限。然后使用这段代码:

private void fetchPagesILike(){
    GraphRequest request = GraphRequest.newGraphPathRequest(
            AccessToken.getCurrentAccessToken(), "/me/likes/",
            new GraphRequest.Callback() {
                @Override
                public void onCompleted(GraphResponse response) {

                    //create a method to handle the resopnse
                    processResponse(response);
                }
            });
    request.executeAsync();
}

您可以轻松解析响应,甚至可以使用nextPageToken发出更多请求,因为您可能无法在一个请求中获得您喜欢的所有页面。

值得注意的是,此权限需要Facebook团队在您的应用程序上线之前进行审核!

我希望这有帮助!