使用Facebook Graph API搜索带有'和'逻辑条件的单词

时间:2015-11-02 10:50:32

标签: facebook-graph-api

使用Facebook Graph API我正在尝试搜索与两个或更多单词相关的所有公共页面。我希望AND条件得到满足。

尝试使用像

这样的查询

https://graph.facebook.com/v2.5/search?access_token=my_token&type=page&q=marziano+venusiano&limit=1000

但它给了我空数据答案。

我试图使用旧问题中建议的内容,但似乎不再有用了。

如果存在,使用的语法是什么?

1 个答案:

答案 0 :(得分:0)

我怀疑名称中没有这两个单词的页面。如果您尝试 scuderia ferrari ,结果将如预期所示:

/search?type=page&q=scuderia+ferrari

返回

{
  "data": [
    {
      "name": "Scuderia Ferrari",
      "id": "500214176674878"
    },
    {
      "name": "Scuderia Ferrari",
      "id": "105467226153743"
    },
    {
      "name": "Scuderia Ferrari Club Prealpi Venete",
      "id": "342159749154826"
    },
    {
      "name": "Scuderia Ferrari Club Prato",
      "id": "1414918342093728"
    },
    {
      "name": "Scuderia Ferrari Club Zola Predosa",
      "id": "226860530777232"
    },
    ...
  ],
  "paging": {
    "cursors": {
      "before": "MAZDZD",
      "after": "MjQZD"
    },
    "next": "https://graph.facebook.com/v2.5/search?access_token=&pretty=0&q=scuderia+ferrari&type=page&limit=25&after=MjQZD"
  },
}