Sul*_*dat 3 php facebook news-feed facebook-graph-api
我想在过去30天的数据中使用图API搜索帖子(新闻Feed)?这样做的最佳做法是什么?Facebook Graph API是否有API限制来限制HTTP请求的请求?
注意:以下都不适用.截至Facebook Graph API的2.3版本,已弃用搜索端点.
在"搜索"下从此处复制:
搜索
您可以使用https://graph.facebook.com/search搜索社交图中的所有公共对象 .格式为:
https://graph.facebook.com/search?q=QUERY&type=OBJECT_TYPE
我们支持搜索以下类型的对象:
Run Code Online (Sandbox Code Playgroud)* All public posts: https://graph.facebook.com/search?q=watermelon&type=post * People: https://graph.facebook.com/search?q=mark&type=user * Pages: https://graph.facebook.com/search?q=platform&type=page * Events: https://graph.facebook.com/search?q=conference&type=event * Groups: https://graph.facebook.com/search?q=programming&type=group * Places: https://graph.facebook.com/search?q=coffee&type=place¢er=37.76,122.427&distance=1000 * Checkins: https://graph.facebook.com/search?type=checkin您还可以通过向主连接URL添加aq参数来搜索仅限该用户的朋友的单个用户的新闻Feed:
Run Code Online (Sandbox Code Playgroud)* News Feed: https://graph.facebook.com/me/home?q=facebook
这是实现这一目标的一种方式.但是你最好的选择是使用JavaScript SDK使用的FQL和fb.dataquery方法.您要做的是使用流表获取用户的状态帖子.
现在,根据您的问题,我了解您更喜欢使用PHP版本而不是Javascript版本.根据这个,你需要做的是解码(使用json_decode)这个url收到的json对象:
https://graph.facebook.com/[USERNAME/USERID]?fields=posts&access_token=[A VALID ACCESS TOKEN]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
18125 次 |
| 最近记录: |