應用程式狀態

Facebook 的應用程式有不同的狀態,用以表明應用程式的使用中或停用狀態,並且能影響應用程式能否存取和使用我們的產品和 API。應用程式狀態有別於應用程式模式,後者能控制哪些用戶可存取和使用應用程式。

使用中

所有新建立的 Facebook 應用程式都從使用中狀態開始。使用中的應用程式可由能存取該應用程式的應用程式用戶使用,可在應用程式管理中心上載入,可加入和配置我們的產品,並可呼叫我們的 API。

您可以查看自己在當中具有應用程式角色的所有使用中應用程式,方法是前往應用程式面板,然後使用所有應用程式來篩選應用程式。這些應用程式也會出現在應用程式管理中心的應用程式選擇下拉式選單中。

停用

應用程式如符合下列條件,便可能被歸入停用狀態:

  • 最近 90 天內沒有任何用戶登入應用程式
  • 最近 90 天內應用程式未呼叫我們任何 API
  • 最近 90 天內應用程式未有收到任何 Webhook 通知

應用程式歸入停用狀態後會出現以下情況:

  • 所有與應用程式相關的存取憑證將會變得無效
  • 系統將阻止此應用程式存取我們的 API,直到還原存取權限為止

您可以查看自己在當中具有應用程式角色的所有停用應用程式,方法是前往應用程式面板,然後使用所有應用程式來篩選應用程式。這些應用程式也會出現在應用程式管理中心的應用程式選擇下拉式選單中。

還原存取權限

應用程式管理員如在應用程式管理中心載入了應用程式,便可選擇還原存取權限。還原應用程式後會出現以下情況:

  • 應用程式會自動升級至最新版本的 Graph API 和推廣 API
  • 重新啟用 Webhooks 通知並升級至最新版本

您必須產生新的存取憑證。另外,如有任何權限因應用程式處於停用狀態而未獲使用,並因此從應用程式中移除,則必須透過應用程式審查程序重新獲得批准。

已封存

我們正逐漸開放應用程式封存功能,所以此選項尚未向您提供。

應用程式管理員已經歸檔的應用程式將處於已封存狀態。應用程式經封存後會出現以下情況:

  • 應用程式呼叫我們任何 API 均會失敗
  • Webhooks 將被停用
  • 應用程式用戶將無法透過 Facebook 登入方式來登入應用程式
  • 在按所有應用程式篩選應用程式時,此應用程式也不會出現在應用程式面板中
  • 應用程式的開發人員通知將被停用

應用程式用戶授予應用程式的權限以及與應用程式相關的存取憑證不會無效,而且任何已批准的權限和功能都將會繼續獲得批准。不過,已封存的應用程式仍然會處於停用狀態

封存應用程式

如要封存您擁有的應用程式,請前往應用程式面板,點擊該應用程式的 ••• 圖示,然後選擇封存應用程式

還原已封存的應用程式

所有應用程式管理員都可以還原已封存的應用程式,方法是前往應用程式面板,按已封存篩選應用程式,點擊該應用程式的 ••• 圖示,然後選擇還原應用程式

受限制

應用程式如因違反條款或政策而被我們執行政策措施,將歸入受限制狀態。如需詳細了解應用程式的政策執行及其對應用程式的影響,以及政策執行決定的申訴程序,請參閱我們的政策執行文件。

已移除

由應用程式管理員移除的應用程式將處於已移除狀態。應用程式經移除後會出現以下情況:

  • 任何人都無法使用應用程式,包括具有應用程式角色的用戶
  • 應用程式將從應用程式中心隱藏
  • 應用程式將不再出現在應用程式面板中
  • 任何人都無法在應用程式管理中心中載入應用程式,包括應用程式管理員
  • Webhooks 將被停用
  • 所有與應用程式相關的存取憑證將會變得無效
  • 所有測試版應用程式將被移除。

取而代之,您或可以將您的應用程式封存或設定為開發模式。

移除應用程式

如要移除您擁有的應用程式,請前往應用程式面板,點擊該應用程式的 ••• 圖示,然後選擇移除應用程式。您還可以用另一種方法移除應用程式:前往應用程式管理中心 > 設定 > 進階面板,點擊移除應用程式按鈕。

還原已移除的應用程式

如果您希望還原已經移除的應用程式,您可以提出申訴。如果申訴獲接受,應用程式將還原至使用中的狀態。