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&center=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:

  1. 岗位
  2. 用户
  3. 事件
  4. 地点
  5. 报到

我最近注意到的一个错误是,你不能假设你只会在searchFacebook页面时收到Facebook页面。 有时Facebook群组被包含在结果中,而没有方法来解密它们。 只是一个头!