Как сделать самодельный пост на стене друзей? - PullRequest
2 голосов
/ 14 февраля 2012

Я пытаюсь получить сообщения на стене, сделанные мной на стене друзей.У меня есть разрешение read_stream, offline_access.

Теперь, согласно документации на Facebook, если я хочу получать сообщения на стене, сделанные другими пользователями на моей стене, я могу использовать следующий запрос FQL:

SELECT post_id, actor_id, target_id, message FROM stream WHERE filter_key = 'others' AND source_id = me()

Если я хочу, чтобы моя статья была сделана самостоятельно, я предложил следующий FQL-запрос:

select post_id,source_id,actor_id,target_id from stream where actor_id=me() and filter_key='Others' 

, который иногда работает, а иногда и не работает.Я также попробовал приведенный ниже запрос, который ничего не возвращает.

select post_id,source_id,actor_id,target_id from stream where actor_id=me() and source_id in (select uid2 from friend where uid1=me())

Теперь я работаю, но я должен проверить индивидуального друга.

select post_id,source_id,actor_id,target_id from stream where actor_id=me() and source_id = <uid>

Есть ли способ сделать это в одиночномgo?

Редактировать:

После запроса вернитесь к стене, сделанной на стене друга, но она не вернет все записи на стене.т.е. если пользователь будет публиковать сообщения на стене друзей последовательно, он будет отображать последнее сообщение вместо обоих сообщений.

select description, post_id,actor_id,source_id,target_id,created_time  from stream where source_id=me()  and type = 56  

1 Ответ

0 голосов
/ 18 февраля 2012

Оказывается, что человек должен быть в какой-то роли (разработчик, тестировщик, администратор) для данного приложения.Если это не так, он не сможет получить доступ к системе отслеживания ошибок Facebook.К сожалению, человек, который создал приложение, забыл добавить меня как разработчика в приложение.

...