使用Facebook Graph API页面搜索

时间:2018-06-13 15:22:06

标签: python facebook-graph-api

我正在玩Facebook Graph API。我有兴趣获得页面搜索等结果。

我可以找这样的地方:

search?q=audi&type=place

我得到了json我想要的数据,比如网站,位置等。 示例:

{{
    ""datadata": ": [[
        {{
            "category": "Automotive Parts Store",
      "category_list": [
        {
          "id": "139492049448901",
          "name": "Automotive Parts Store"
        }
      ],
      "location": {
        "city": "Belgrade",
        "country": "Serbia",
        "latitude": 44.8206,
        "longitude": 20.4622,
        "zip": "11000"
      },

但是当我想在json中搜索页面并获取公共页面数据时,请求如下:

search?q=audi&type=page

这是json我得到了:

    {
  "data": [
  ]
}

这里发生了什么,为什么我不能进行搜索,有没有办法实现这一目标? 我现在正在阅读Facebook API文档两天,但我找不到任何相关内容。

我正在使用的Python代码(删除了令牌)

import facebook
token = "////////"
graph = facebook.GraphAPI(access_token=token, version = 2.7)
events = graph.request("/search?type=page&q=cafe&fields=about,fan_count,website")

print(events)

2 个答案:

答案 0 :(得分:0)

使用pages/search端点。

答案 1 :(得分:0)