2012-03-21 43 views
2

我試圖從我們的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權限作爲與用戶相對的權限。有沒有人有任何想法,我可能會實現上述?

回答