本文件僅適用於使用「應用程式類型」建立的應用程式。
進階存取權限現在需要商家驗證
自 2023 年 2 月 1 日起,要求進階存取權限的應用程式可能必須連結已驗證的商家。詳情請參閱此部落格文章。
存取權限層級是圖形 API 的另一層授權,套用於商家、消費者和遊戲應用程式的權限和功能。
存取權限層級有兩種:標準和進階。應用程式可以向任何應用程式用戶要求具有進階存取權限的權限,而具有進階存取權限的功能可供所有應用程式用戶使用。不過,只能向具備提出要求之應用程式角色的應用程式用戶要求具有一般存取權限的權限,而具有一般存取權限的功能只能供具有應用程式角色的應用程式用戶使用。
如果您的應用程式只會供具備其角色的用戶使用,則應用程式所需的權限和功能只需要一般存取權限。如果您的應用程式將會供不具備其角色的用戶使用,則應用程式所需的權限和功能就需要進階存取權限。
所有商家、消費者和遊戲應用程式都會自動獲准所有權限和功能的一般存取權限。然而,進階存取權限必須通過應用程式審查程序,逐一獲得個別權限和功能的批准。
應用程式可以向任何應用程式用戶要求具有進階存取權限的權限,而具有進階存取權限的功能可供所有應用程式用戶使用。不過,必須要有商家驗證才能取得進階存取權限。在某些情況下,可能還需要額外的應用程式審查,視個別權限和功能而定。
針對 2021 年 2 月 16 日之前建立的商家和遊戲應用程式,其 email 和 public_profile 權限,以及通過應用程式審查批准的任何權限或功能(若有使用),都會自動獲准進階存取權限。
所有新建的消費者應用程式都會自動獲准 email 和 public_profile 權限的進階存取權限。不過,這兩項權限都會預設為一般存取權限,必須手動切換為進階存取權限。此外,消費者應用程式必須切換為上線模式之後,才能向非角色應用程式用戶要求具有進階存取權限的權限,而具有進階存取權限的功能才能供非角色用戶使用。
如果您要表示應用程式不需特定的權限或功能,可以在應用程式審查 > 權限和功能面板中,點擊權限或功能旁的垃圾桶圖示以將其移除。您可以回復已移除權限或功能的存取權限,方法是在同一面板中再次搜尋,並點擊其取得一般存取權限按鈕或取得進階存取權限按鈕。將進階存取權限回復至先前批准的權限或功能不需要重新審查。
所有權限和功能皆可移除,但 public_profile 除外。
應用程式管理員可以變更個別權限和功能的存取權限層級。回復對權限和功能的進階存取權限不需要重新審查,但是從進階變更為一般會使任何不具備應用程式角色之應用程式用戶的權限/功能無效/停用。