API графа Facebook для получения сообщений, отправленных другу
API графа Facebook позволяет получать сообщения чата с помощью "GET /me/outbox". Есть ли способ получить сообщения, отправленные другу от друга, используя модификаторы API графа, а не анализировать весь массив сообщений.
2 ответа
Решение
Используя fql, просто измените FRIEND_USER_ID:
SELECT author_id, body, created_time FROM message WHERE thread_id IN (SELECT thread_id FROM thread WHERE folder_id = 1 AND 'FRIEND_USER_ID' IN (recipients))
Вы можете проверить с помощью графа API Explorer.
Пока у вас есть thread_id или идентификатор нити в Facebook, тогда да. Используйте /me/inbox или /me/outbox и выберите конкретный идентификатор graph.facebook.com/messageid