測試用戶

我們正在暫時移除應用程式建立新測試用戶的功能。這應該不會影響現有的測試用戶,或我們為進行評估而臨時要求建立測試用戶時所使用的應用程式。恢復建立新測試用戶的功能後,我們會立即分享最新消息。

測試人員是已在您應用程式獲得測試人員角色的真人,而測試人員有別於測試用戶,後者是模擬 Facebook 用戶的帳戶,供您測試應用程式執行的 「Facebook 登入」,以及其所使用的任何權限功能

Screenshot of Roles > Test Users in left-hand menu and Roles > Test Users panel displayed.

測試用戶無法與真實的 Facebook 用戶互動,而且您透過測試用戶產生的任何資料只會向以下人士顯示:您應用程式上的其他測試用戶,或在您的應用程式上具有管理員、開發人員或測試人員角色的真實 Facebook 用戶。測試用戶不在我們垃圾訊息和假帳戶偵測系統的偵測範圍中,因此當您將其在用於測試應用程式時不會被系統停用。

您可以透過自己的應用程式管理中心或 Graph API 建立、編輯、或刪除測試用戶,或以測試用戶身分登入。

限制

  • 應用程式最多只能有 10 位測試用戶。
  • 為測試您應用程式整合而建立或維護的測試用戶數量不得超出合理所需範圍。
  • 測試用戶只能用於測試您的應用程式整合或測試應用程式的運作方式。
  • 只有應用程式管理員開發人員才可以建立測試用戶。
  • 如果應用程式處於開發模式,測試用戶可向其授予任何權限;但如果應用程式處於上線模式,測試用戶僅能授予經批准的權限。
  • 如果應用程式處於開發模式,測試用戶可使用所有功能;但如果應用程式處於上線模式,測試用戶僅能使用經批准的功能。
  • 測試用戶只能與其他測試用戶互動,或與在您應用程式上具有管理員、開發人員或測試人員角色的真實用戶互動。
  • 測試用戶所產生的數據只會向以下人士顯示:其他測試用戶或在應用程式上具有管理員、開發人員或測試人員角色的直實用戶。
  • 測試用戶只能與應用程式範圍測試用頁面互動。
  • 測試用戶只能在經由 Facebook「分享」對話框或 Graph API 所發佈的應用程式帖子上留言。
  • 測試用戶無法轉換為真實用戶。
  • 測試用戶只能進行足夠有限的 API 呼叫來模擬應用程式於上線模式下的表現,他們與擁有應用程式角色的用戶分別設有不同限速。

建立測試用戶

您可以在應用程式管理中心上建立測試用戶,方法是前往角色 > 測試用戶面板中的測試用戶部分,然後點擊建立測試用戶按鈕。此操作將會開啟一個對話框,在此您最多可以建立 4 位測試用戶。

Screenshot of Roles > Test Users in left-hand menu and Roles > Test Users panel displayed.

您也可以選擇為每一位測試用戶安裝應用程式,即代表需要向應用程式授予在建立時所指定的每項權限(授權)。您之後可以隨時授予其他權限。

您可以在建立測試 Facebook 帳戶對話框中執行以下操作:

  • 同一時間建立最多 4 位測試用戶。如果您想批量建立用戶,應改為使用 Graph API
  • 請選擇是否每個新建立的測試帳戶都會預設安裝此應用程式。
  • 請選擇在呼叫中使用的 Graph API 版本
  • 為每位測試用戶授予應用程式權限
  • 加入年齡限制。
  • 選擇測試帳戶將使用哪個語言設定來查看 Facebook。

建立完成後,測試用戶會顯示在 Facebook 帳戶表格中。

使用測試用戶進行測試

您可以使用測試用戶來測試您的應用程式,方法是使用測試用戶帳戶的憑證登入「Facebook 登入」頁面,並授予您應用程式所需的任何權限。您還可以代表測試用戶對您的應用程式授予權限,方法是在 Facebook 帳戶表格中的特定測試用戶一列,點擊其中的選項欄的省略號圖示 (•••)。點擊省略號圖示後,您即可選擇編輯測試用戶對您應用程式所授予的權限、產生測試用戶的用戶存取憑證,以及登入測試用戶的帳戶。

Screenshot of Options ellipsis dropdown menu.

管理測試用戶

應用程式管理中心會向您顯示現有測試用戶的名單,您可以編輯任何測試用戶的設定。

您可以執行下列動作:

  • 變更測試用戶的名稱或密碼。
  • 變更測試用戶向應用程式授予的權限。
  • 為每個測試用戶取得有效存取憑證。
  • 加入和刪除此測試用戶的朋友。
  • 當現有存取憑證到期時,為測試用戶取得新的存取憑證。
  • 以測試用戶登入。
  • 為測試用戶更改呼叫中使用的 Graph API 版本。
  • 刪除任何測試用戶。

如果您希望建立或取消現有測試用戶與其他應用程式之間的關聯,您將需要使用 Graph API

測試用戶 Graph API 端點

如果應用程式管理中心不足以滿足您的需求,或您希望同一時間建立超過 4 位測試用戶,您便可以使用 Graph API。

應用程式管理員和開發人員可以使用應用程式帳戶端點來執行以下操作:

  • 為應用程式建立新測試用戶帳戶。
  • 取得目前與某個應用程式關聯的測試用戶之名單。
  • 為每個測試用戶取得有效存取憑證。
  • 建立和取消現有測試用戶與某個應用程式之間的關聯。
  • 獲取網址以使用測試用戶的身分登入。

應用程式管理員和開發人員可以使用測試帳戶端點來執行以下操作:

  • 查看測試用戶的詳情。
  • 更新測試用戶的姓名或密碼。
  • 刪除測試用戶。
  • 在測試用戶之間建立朋友聯繫。