Facebook有公共searchAPI吗?
我似乎无法findFacebooksearchapi的权威词汇:api允许您search公共状态更新和评论/post(目前有一个所有login用户的web界面)。
您可以使用FacebookgraphicsAPI:
http://developers.facebook.com/docs/reference/api/
寻找search部分,
来自fb的报价:
search
您可以使用https://graph.facebook.com/searchsearch社交图中的所有公共对象。; 格式是:
https://graph.facebook.com/search?q=QUERY&type=OBJECT_TYPE我们支持search以下types的对象:;
所有公开post: https : //graph.facebook.com/search?q=watermelon&type= post
- 人物: https : //graph.facebook.com/search?q=mark&type=user
- 页数: https : //graph.facebook.com/search?q=platform&type=page
- 活动: https : //graph.facebook.com/search?q=conference&type=event
- 组: https : //graph.facebook.com/search?q=programming&type=group
- 地点: https : //graph.facebook.com/search?q=coffee&type=place¢er=37.76,122.427&distance=1000
- 签入: https ://graph.facebook.com/search ? type = checkin
您也可以通过将aq参数添加到家庭连接URL来search个人用户的新闻Feed,仅限于该用户的朋友:
- 新闻源: https : //graph.facebook.com/me/home?q=facebook
Graph API v2.0中不再提供Facebook的公共searchfunction: https : //developers.facebook.com/docs/apps/changelog
更好的方式是使用Facebook的PHP SDK
– >search使用Facebook的PHP SDK的任何术语。
$mySrch = $facebook->api('/search?q=YOUR WORD&type=TYPES');
有各种types,你可以search:
- 岗位
- 用户
- 事件
- 组
- 地点
- 报到
我最近注意到的一个错误是,你不能假设你只会在searchFacebook页面时收到Facebook页面。 有时Facebook群组被包含在结果中,而没有方法来解密它们。 只是一个头!