Facebook: Как получить список последних проверок друзей, используя Graph API или FQL
Следующий API Graph получает первую регистрацию для каждого друга. Как вы получаете последний заезд?
me/friends?fields=checkins.limit(1).fields(from,message,place.fields(id,name,location,likes,website,phone,description,checkins),tags)
Обратите внимание, что я могу снять ограничение, но это даст мне все проверки, что не то, что я хочу.
2 ответа
Я думаю, что это будет полезно: /questions/45991995/sortirovka-spiska-kommentariev-api-facebook-graph-naprimer-orderbydesc/45992022#45992022
Граф Api запрос для этого является следующим
https://graph.facebook.com/me/friends?access_token=yourToken
&fields=checkins.limit(1)&format=json&offset=0
Вы можете попробовать использовать checkin api от FQL. Я вижу только один способ: использовать несколько запросов в одном запросе:
1) выберите post_id из таблицы регистрации из списка друзей (author_uid) по метке времени (desc)
2) выберите page_id из таблицы location_post, где сообщения из запроса (1)
3) получить информацию о страницах со страницы таблицы, где задан page_id (2)
В результате вы получаете последние чекины, но выдают: эти чеки не сгруппированы по друзьям. Например, вы можете получить последние (по дате) проверки, у которых есть один пользователь.