hum*_*nzz 37 facebook facebook-graph-api
我正在尝试编写一个程序来检索给定用户的"状态"(并且通过状态我的意思是他自己发布的内容,他写的任何内容,因为我最感兴趣的是文本状态)
我无法弄清楚这里的文档的差异https://developers.facebook.com/docs/reference/api/user/所以我不知道使用哪种连接类型; 饲料,帖子或状态
(我注意到的另一件事是状态需要access_token,而另外2个需要access_token仅用于非公共内容)
谢谢
Jua*_*rro 51
这在Graph api 的User对象中记录.而且,从Graph API v2.6开始,基本上有一个主要端点可以从中获取用户的帖子.
/{user-id}/feed包括用户可能在自己的个人资料Feed中看到的所有内容; 这包括,例如,共享链接,签到,照片和状态更新.这还包括朋友在用户个人资料中发布的帖子.
以下端点返回上述的子集:
/{user-id}/posts 返回用户创建的帖子(在他们自己的个人资料或朋友的个人资料上),它可能包括任何类型的内容,如共享链接,签到,照片和状态更新.
/{user-id}/tagged 返回朋友创建的帖子并在用户的个人资料上分享.
默认情况下,每个返回的帖子只包含story带有帖子文本描述的字段.但您可以使用该?fields=...参数来请求任意数量的Post字段.
您需要user_posts获得任何这些权限才能使用.
不推荐使用以下端点:
/{user-id}/statuses仅返回用户在自己的个人资料中发布的状态更新.[在Graph API v2.3之后删除]
/{user-id}/home返回用户及其朋友创建的所有帖子的流,即您通常在Facebook的"新闻Feed"上找到的内容.[在Graph API v2.3之后删除]
Feed - https://graph.facebook.com/me/feed - 为您提供用户的 feed - 意思是他在访问 facebook 时看到的帖子(朋友的重要帖子) - 请注意,facebook 只过滤算法标记为重要的内容用户而不是一切。
状态 - 用户在自己的墙上发布的内容
帖子 - 用户发布的内容 - 包括在其他人的墙上发布的内容
| 归档时间: |
|
| 查看次数: |
22783 次 |
| 最近记录: |