Я пытаюсь вытащить «непрочитанные» сообщения с нашей страницы Facebook (в отличие от отдельной страницы пользователя). Я пытаюсь использовать FQL для вытягивания данных;FB api - вытащить количество непрочитанных сообщений из почтового ящика страницы
SELECT folder_id, viewer_id, name, unread_count, total_count
FROM mailbox_folder
WHERE folder_id = '0' and viewer_id = '$pageID'
$ PageId это идентификатор страницы.
у меня есть разрешения manage_pages на счет пользователя, и эта учетная запись является администратором страницы. Поскольку это новая функция от Facebook, чтобы сообщения прямо на страницы, мне интересно, возможно ли получить эту информацию через FQL.
Я получаю сообщение об ошибке, которое говорит;
(# 606) Вы можете только получать сообщения для одного пользователя
Когда я смотрю на права доступа (управление страницей, публиковать поток и read_mailbox) для страницы, в отличие от пользователя, возвращается следующее;
"manage_pages": 0,
"publish_stream": 1,
"read_mailbox": 0
Я не знаю, что я могу запросить разрешение read_mailbox со страницы, как против пользователя. Кто-нибудь знает, как я могу достичь вышеуказанного?
Brilliant - отлично работает. –