搜索“事件”时Facebook图搜索错误

时间:2013-08-07 23:03:55

标签: facebook facebook-graph-api

这很尴尬,但我的智慧结束了。在使用fb Graph Search执行非常简单的“事件”搜索时,我收到以下错误:

 {
  "error": {
  "message": "(#200) Must have a valid access_token to access this endpoint",
  "type": "OAuthException",
  "code": 200
}}

这是我执行的代码:

https://graph.facebook.com/search?q=conference&type=event&limit=1&access_token=XXXXXXXXXX|XXXXXXXXXX

它可以用于任何其他类型的搜索 - 具有相同的访问令牌,例如:

https://graph.facebook.com/search?q=conference&type=place&limit=1&access_token=XXXXXXXXXX|XXXXXXXXXX

我得到以下结果:

{
"data": [
  {
     "category": "Local business",
     "category_list": [
        {
           "id": "164243073639257",
           "name": "Hotel"
        }
     ],
     "location": {
        "street": "Langelaan 3",
        "city": "Noordwijk",
        "state": "",
        "country": "Netherlands",
        "zip": "2211XT",
        "latitude": 52.251963727407,
        "longitude": 4.4722281054509
     },
     "name": "NH Conference Centre Leeuwenhorst",
     "id": "165032770219308"
  }
],
  "paging": {
  "next": "https://graph.facebook.com/search?limit=1&type=place&access_token=XXXXXXXX|XXXXXXXXX&offset=1&__after_id=165032770219308"
}
}

在这一点上,我没有想法。

2 个答案:

答案 0 :(得分:2)

最近Facebook改变了他们的API,搜索就是其中之一。您现在只能在地方和页面上进行此类搜索。要搜索事件,您需要一个应用访问令牌。请参阅此博文:https://developers.facebook.com/blog/post/2013/04/03/platform-updates--operation-developer-love/

答案 1 :(得分:0)

固定!我现在可以使用使用新api生成的App Token来搜索事件。感谢大家的帮助