我想使用图形 API 搜索过去 30 天的数据的帖子(新闻源)?这样做的最佳做法是什么? Facebook Graph API 是否有 API 限制来限制 HTTP 请求的请求?
注意:以下内容都不再有效。从 Facebook Graph API 2.3 版开始,搜索端点已被弃用。
Copying 从这里的“搜索”下:
搜寻中
您可以搜索所有公共对象
在社交图中https://graph.facebook.com/search。这
格式为:
我们支持搜索以下内容
对象类型:
* 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
您还可以搜索个人
用户的动态消息,仅限于此
用户的朋友,通过添加 q 参数
到主连接 URL:
* News Feed: https://graph.facebook.com/me/home?q=facebook
这是这样做的一种方法。但你更好的选择是使用FQL,这是由JavaScript SDK,与fb.dataquery方法。你想做的是使用流表获取用户的状态帖子。
现在,从你的问题中,我了解到你更愿意使用 PHP 版本而不是 Javascript 版本。据此,您需要做的是解码(使用json_decode
) 此 url 接收到的 json 对象:
https://graph.facebook.com/[USERNAME/USERID]?fields=posts&access_token=[A VALID ACCESS TOKEN]
据我所知,这个灵魂是没有极限的。不过,请看一下文档在这里.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)