2013-08-07 5 views
2

Это неловко, но я нахожусь на своем пути. При выполнении очень простой поиск «События» с помощью FB Graph Search, я получаю следующее сообщение об ошибке:Facebook 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

Facebook недавно поменял вещи в своем API, поиск был одним из тех вещей. Вы можете выполнять этот поиск только на страницах «Места и страницы». Для поиска событий вам нужен токен доступа к приложениям. См. Эту запись в блоге: https://developers.facebook.com/blog/post/2013/04/03/platform-updates--operation-developer-love/

+0

Большое спасибо за ваш ответ; Я заметил, что токен доступа к приложениям, который я передаю в моем примере, на самом деле является моим «id приложения +» | + app secret '. Думаю, это возвращает меня к квадрату ... –

+0

Прежде чем я пойду дальше, я собираюсь проверить, есть ли у меня последние версии SDK fb. –

+0

Исправлено! Теперь я могу искать события, используя токен приложения, сгенерированный с использованием нового api. Спасибо всем за вашу помощь. –

0

Исправлено! Теперь я могу искать события, используя токен приложения, сгенерированный с использованием нового api. Спасибо всем за вашу помощь

Смежные вопросы