API Graph Facebook и коала: Как найти места в городе

Используя приложение Rails с коалой, как я могу получить список ресторанов и мест в городе?

Для справки:

graph = Koala::Facebook::API.new(@current_user.oauth_token)
graph.get_object("me")["location"]["name"]

получает мне город пользователя.

2 ответа

Чтобы использовать Graph API Search с Koala Gem, создайте объект и используйте .graph-call Метод и передать вызов API, который вы бы сделали в виде одного строкового параметра, например, так:

fb = Koala::Facebook::API.new(ENV['FACEBOOK_CLIENT_TOKEN'])
lookup = fb.graph_call("search?q=coffee&type=place&center=37.76,-122.427&distance=1000")

Я не знаю специфики инфраструктуры Koala, но в API Graph вы можете использовать конечные точки поиска, описанные по адресу https://developers.facebook.com/docs/graph-api/using-graph-api/v2.2#search

Пример запроса:

GET graph.facebook.com/search?
    q=coffee&
    type=place&
    center=37.76,-122.427&
    distance=1000

Также посмотрите на

Другие вопросы по тегам