gpt4 book ai didi

java - 如何使用 android facebook sdk 访问用户提要/帖子

转载 作者:行者123 更新时间:2023-12-02 13:41:08 24 4
gpt4 key购买 nike

我想阅读登录 Facebook 的用户动态/由他/她发布的故事,或者从 friend 页面或群组等在他们的墙上可见的内容。

我能够完成登录、阅读用​​户帖子。但我无法弄清楚我如何阅读其他用户的帖子/提要,当他们打开 Facebook 专有应用程序时,我们通常会从 friend 、页面或群组中看到这些帖子/提要。

我能想到的唯一解决方法是读取 friend 列表及其帖子,并将其显示在当前登录的用户帖子上。不知道为什么当我使用 me/feed 或 me/posts 时会得到相同的结果。

    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", "100");
/* make the API call */
new GraphRequest(AccessToken.getCurrentAccessToken(), "/me/feed", 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()));
System.out.println(jObjResponse);
}
catch (Exception e) {
e.printStackTrace();
}
}
}
).executeAsync();

}

最佳答案

这记录在 User 上Graph api 的对象。而且,从 Graph API v2.6 开始,基本上有一个主要端点,您可以从中获取用户的帖子。

  • /{user-id}/feed包括用户可能在自己的个人资料源中看到的所有内容;这包括例如共享链接、签到、照片和状态更新。这还包括 friend 在用户个人资料上发布的帖子。

以下端点返回上述端点的子集:

  • /{user-id}/posts 返回用户创建的帖子(在自己的个人资料或 friend 的个人资料上),它可能包含任何类型的内容,例如共享链接、签到、照片和状态更新。
  • /{user-id}/tagged 返回好友创建并在用户个人资料上分享的帖子。

默认情况下,每个返回的帖子仅包含带有帖子文本描述的故事字段。但您可以使用 ?fields=... 参数来请求任意数量的 Post 字段。

您需要 user_posts 权限才能使其中任何一项发挥作用。

以下端点已弃用:

  • /{user-id}/statuses仅返回用户在自己的个人资料上发布的状态更新。 [Graph API v2.3 后删除]
  • /{user-id}/home返回用户及其 friend 创建的所有帖子的流,即您通常在 Facebook 的“News Feed”上找到的内容。 [Graph API v2.3 后删除]

关于java - 如何使用 android facebook sdk 访问用户提要/帖子,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42740505/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com