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)

В результате вы получаете последние чекины, но выдают: эти чеки не сгруппированы по друзьям. Например, вы можете получить последние (по дате) проверки, у которых есть один пользователь.