【问题标题】:Searching for non-common phrases with Facebook API使用 Facebook API 搜索不常用的短语
【发布时间】:2012-02-12 14:11:38
【问题描述】:

是否可以获得非常用短语(例如 URL)的结果?

我尝试对我的短语进行编码。我使用 PHP urlencode() 函数尝试查找包含“http://www.google.com”的帖子

https://graph.facebook.com/search?q=http%3A%2F%2Fwww.google.com&type=post

但我得到的只是:

{
   "data": [

   ]
}

【问题讨论】:

  • 您提供的网址确实会返回一堆带有分页的结果...
  • 没错。我的错...

标签: facebook api search phrases


【解决方案1】:

当我去: https://graph.facebook.com/search?q=http%3A%2F%2Fwww.google.com&type=post

我明白了 { “数据”: [ { "id": "100002667502867_210058145759767", “从”: { “名称”:“阿莱西奥·迪斯”, “id”:“100002667502867” }, "message": "我刚刚兑换了这笔交易!检查一下:http://www.google.com", “类型”:“状态”, “应用”: { “名称”:“SpotOnCo 应用程序”, "canvas_name": "spotonco-app", “命名空间”:“spotonco-app”, “id”:“132159653549822” }, "created_time": "2012-02-12T00:53:28+0000", “更新时间”:“2012-02-12T00:53:28+0000” }, { "id": "100001565919790_296841673711361", “从”: { “名称”:“维克多·阿苏科”, “id”:“100001565919790” }, "message": "\u003Ca href=\"http://www.google.com\">点击这里点击这里\u003C/a>", “类型”:“状态”, “应用”: { “名称”:“黑莓”, "canvas_name": "viabberry", “命名空间”:“维亚莓”, “id”:“111498688870155” }, "created_time": "2012-02-11T23:46:43+0000", “更新时间”:“2012-02-11T23:46:43+0000” }, ...

当我转到同一链接添加访问令牌时,我得到:

{ “数据”: [ ] }

所以这里的故事的寓意是:不要将 &access_token=VALID_ACCESS_TOKEN 添加到查询中,您将访问公共数据。 ;)

【讨论】:

  • 感谢您的解释。但是,我注意到我只能获得旧链接的结果。我查找了一周前由我和我的朋友分享的 URL,但 Facebook 搜索没有显示任何结果...
  • 您无法搜索到的帖子链接是什么?
猜你喜欢
  • 2018-03-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-11-10
  • 2011-07-28
  • 1970-01-01
  • 2012-06-21
相关资源
最近更新 更多