我試圖從我們的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是頁面的ID。
我對用戶的帳戶manage_pages權限,並且該帳戶是頁面的管理員。因爲它是從Facebook允許消息的新功能直接到頁面,我想知道是否還不可能通過FQL獲取這些信息。
我收到一條錯誤消息,說:
(#606),當我仰望的權限(管理頁面,發佈流和read_mailbox)的頁面,而不是用戶,則只能爲一個用戶
獲取信息以下是返回;
"manage_pages": 0,
"publish_stream": 1,
"read_mailbox": 0
我不知道我可以請求頁面中的read_mailbox權限作爲與用戶相對的權限。有沒有人有任何想法,我可能會實現上述?
輝煌 - 完美的作品。 – 2012-03-21 12:21:59