Malodar
@Malodar
Начинающий питонист

Как сделать поиск places в Facebook Graph API с помощью python?

Добрый день! Второй день читаю доки по FB Graph API и не могу найти ответ на вопрос - можно ли средствами Python сделать поиск мест по заданному запросу? Мой пример - мне надо найти, допустим, рестораны в Лионе (желательно получить их имя, адрес, оценка (кол-во звезд), кол-во лайков...). я сделал вот такой скрипт:
import facebook

graph = facebook.GraphAPI(access_token='my_token', version='2.9')
app_id = 'my_app_id'

places = graph.request('search', args={'q': 'restaurants in Lyon', 'type': 'place'})

for i in places['data']:
    print(i['name'], i['id'])

получаю вот такой ответ:
Flunch Lyon Vénissieux 498808510328328
Jols - Restaurants de poisson à Lyon & Limonest 355937091176677
Brasserie Georges 136309956399609
Mamashelter Lyon 713076822065857
Ampère - Victor Hugo 283299121764587
Lyon's Restaurants 232636613473294
Flunch Lyon Limonest 1085264694882163
Brasserie Le SUD - Bocuse 294196634013957
Le Kitchen Café 328945663875070
McDonald's Lyon République 183260928375546
Cafe Lyon 361685103874679
Restaurant La Mère Brazier 161666693848906
Brasserie L'EST - Bocuse 102784129787142
Mozzato Lyon - Comptoir à Mozzarella 302241489919818
Brasserie L'OUEST - Bocuse 156655247689114
Tetedoie Restaurant Gastronomique 230953407007554
Brasserie Le NORD - Bocuse 154327764589755
Utopia - Restaurant éphémère 1844291849152201
Lyon's Restaurants 163109204027465
Fourvière Hôtel 774874265972102
Lyon Bistrô 881206778599365
Joseph Viola, Restaurants Daniel & Denise 666646990072238
Restaurant MARGUERITE - Bocuse 709506272412762
Tacos De Lyon Kénitra 1729862207326140
Libanais Lyon 1371073279585838

т.е. всего 25 записей. Но ведь в Лионе гораздо больше ресторанов... Как увеличить количество выдаваемой информации? И как можно использовать id ресторанов для получения инфы о каждом из них (адрес, телефон и т.д.)?
  • Вопрос задан
  • 302 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы