如何在android中使用Facebook sdk 4.0获取Facebook提要(post)?

如何在android中使用Facebook sdk 4.0获取Facebook提要(post)?,android,facebook-sdk-4.0,Android,Facebook Sdk 4.0,我已经在5月份的应用程序中显示了facebook提要(post)列表。我正在使用facebook 4.0,我可以获取个人资料,但无法获取我的所有订阅源(帖子)。如果有人有任何推荐人,请告诉我。谢谢 现在我正在使用下面的代码获取提要,但是得到了像{“data”这样的空白响应:[]} FacebookCallback FacebookCallback=new FacebookCallback(){ @凌驾 成功时公共无效(LoginResult LoginResult){ 新格力探索( Access

我已经在5月份的应用程序中显示了facebook提要(post)列表。我正在使用facebook 4.0,我可以获取个人资料,但无法获取我的所有订阅源(帖子)。如果有人有任何推荐人,请告诉我。谢谢

现在我正在使用下面的代码获取提要,但是得到了像{“data”这样的空白响应:[]}

FacebookCallback FacebookCallback=new FacebookCallback(){
@凌驾
成功时公共无效(LoginResult LoginResult){
新格力探索(
AccessToken.getCurrentAccessToken(),
loginResult.getAccessToken().getUserId()+“/feed/”,
无效的
HttpMethod.GET,
新建GraphRequest.Callback(){
未完成公共空白(图形响应){
Log.i(“fb”,“feed:+response.getJSONObject());
Toast.makeText(
getApplicationContext(),
response.getJSONObject()
+ "",
吐司。长度(短)。show();
}
}
).executeAsync();
}

您需要从应用程序中调用graph api

您不能传递如下参数:

Bundle params = new Bundle();
        params.putString("fields", "message,created_time,id,full_picture,status_type,source,comments.summary(true),likes.summary(true)");
        params.putString("limit", "10");


/* make the API call */
        new GraphRequest(AccessToken.getCurrentAccessToken(), "/userId/posts", params, HttpMethod.GET,
                new GraphRequest.Callback() {
                    public void onCompleted(GraphResponse response) {
                        /* handle the result */
                        System.out.println("Festival Page response::" + String.valueOf(response.getJSONObject()));

                        try {
                            JSONObject jObjResponse = new JSONObject(String.valueOf(response.getJSONObject()));
                        }
                        catch (Exception e) {
                            e.printStackTrace();
                        }
                    }
                }
        ).executeAsync();

希望解决这些问题,我正在解决facebook SDK 4.6.0中的问题。您应该在登录请求中添加
用户帖子
权限:

LoginManager.getInstance().logInWithReadPermissions(this,
Arrays.asList("public_profile ", "user_status","user_posts"));

通过这种方式,我们可以实现post的相关图像?
Bundle params=new Bundle();params.putString(“字段”、“消息”、“创建时间”、“id”、“全图”、“状态”、“类型”、“来源”、“评论”摘要(true)、likes.summary(true)”;params.putString(“限制”、“10”);
LoginManager.getInstance().logInWithReadPermissions(this,
Arrays.asList("public_profile ", "user_status","user_posts"));