2016-01-24 70 views
1

我使用的是Facebook Graph API的v2.5。權限:manage_pages vs pages_show_list

manage_pagespages_show_list權限有什麼區別?

docs看來,您需要manage_pages才能獲取頁面訪問令牌。但我試過了,只有pages_show_list權限才能得到它。

這是一個錯誤還是我錯過了什麼?

+0

您是否檢查了此頁面訪問令牌允許您執行的操作?它應該只允許您閱讀有關頁面的信息 - 但不能更改任何設置,因爲使用'manage_pages'獲取的頁面令牌可以。 – CBroe

回答

2

該文檔是模糊的,不完整的在這個問題上。 Facebook表示他們將pages_show_list授予所有應用程序(我無法確認這一點,請參閱this question),而manage_pages需要通過Facebook進行審覈。

一個導入區別是應用程序呈現給用戶的方式。如果您請求manage_pages,用戶會被告知您的應用想要在用戶批准之前管理他/她的頁面。

除此之外,我在文檔中發現的唯一區別是manage_pagespublish_pages結合允許應用程序發佈頁面。

0

pages_show_list只是允許您接收請求用戶是管理員的頁面列表。

相關問題