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¢er=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
Также посмотрите на