Мне бы хотелось, чтобы мое приложение Facebook получало идентификатор пользователя, использующего приложение, и находило сообщения, сделанные этим идентификатором, на стене одного из их друзей (я бы предпочел пример с индивидуальным идентификатором, а не повторяющийся через всех друзей).
Я полагаю, что есть хорошая вероятность, что оба пользователя должны будут предоставить разрешения приложению для этого, и это нормально.
Я бы предпочел сообщения, сделанные непосредственно на стене другого пользователя, а также любые комментарии, сделанные по поводу обновлений статуса целевого пользователя / сообщений на собственной стене.
FQL предпочтительнее, но я могу работать с графиком.
Я пишу на PHP, но я могу попробовать перевести с другого языка, если вы знаете решение в этом.
Код, который я сейчас использую:
SELECT message FROM stream WHERE source_id = <FRIEND ID> AND target_id = <USER ID>
Я жестко запрограммировал <FRIEND ID>
в тестовый ID (один из разработчиков), и я попробовал с двумя другими <USER ID>
(также разработчиками), все пользователи получили разрешение read_stream.
Я не уверен, но я думал, что FQL вернет ошибку, если не было разрешения. В любом случае, он просто возвращается пустым / пустым.