測試用戶

我們將暫時移除應用程式建立新測試用戶的功能。這應該不會影響現有的測試用戶,也不會影響我們暫時要求測試用戶所建立用於評估的應用程式。一旦恢復建立新測試用戶的存取權限後,我們將公布更新資訊。

測試用戶不同於測試人員,後者是經授權得到應用程式「測試人員」角色身分的真人,測試用戶則是模擬的 Facebook 用戶帳號,可用於測試應用程式實作「Facebook 登入」及應用程式所用任何權限功能的情形。

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

測試用戶不能與真實的 Facebook 用戶互動,而且您以測試用戶身分產生的任何資料,只有應用程式的其他測試用戶,或是具有應用程式管理員、開發人員或測試人員等角色的真實 Facebook 用戶可以看見。測試用戶不在垃圾訊息和假帳號偵測系統的偵測範圍內,因此用來測試應用程式時,不會遭到停用。

您可以透過應用程式主控板或圖形 API 來建立、編輯、刪除及登入測試用戶。

限制

  • 應用程式有 10 個測試用戶的限制。
  • 建立或維護的測試用戶不可超過測試應用程式整合所需的適當數量。
  • 測試用戶只能用於測試應用程式整合或模擬應用程式的執行方式。
  • 只有應用程式管理員開發人員能夠建立測試用戶。
  • 測試用戶若在開發模式下,可以將任何權限授予您的應用程式,但若是在上線模式下,則只能授予獲准的權限。
  • 您的應用程式若是在開發模式下,測試用戶可以使用所有功能,但若是在上線模式下,則測試用戶只能使用獲准的功能。
  • 測試用戶只能與其他測試用戶,或是具有應用程式管理員、開發人員或測試人員角色的真實用戶互動。
  • 測試用戶所產生的資料,只有其他測試用戶,或是具有應用程式管理員、開發人員或測試人員角色的真實用戶能夠看見。
  • 測試用戶只能與應用程式範圍內的測試用粉絲專頁互動。
  • 測試用戶只能在透過 Facebook「分享」對話方塊或圖形 API 發佈的應用程式貼文上留言。
  • 測試用戶不能轉換成真實用戶。
  • 測試用戶只能進行足夠的 API 呼叫來模擬應用程式在上線模式中執行的方式。其限速不同於具有應用程式角色的用戶。

建立測試用戶

若要建立測試用戶,您可以在應用程式主控板中,前往角色 > 測試用戶面板上的測試用戶區塊,然後點擊建立測試用戶按鈕。如此將開啟對話方塊,可讓您一次建立最多 4 個測試用戶。

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

您也可以選擇為這些用戶中的每一位安裝應用程式,這表示在建立時授予應用程式您所指定的每個權限(授權)(您可以隨時在稍後授予其他權限)。

建立 Facebook 測試帳號對話方塊可讓您:

  • 一次建立最多 4 個測試用戶。如果您想要批量建立更多測試用戶,應改用圖形 API
  • 選擇新建立的每個測試帳號是否要預設安裝應用程式。
  • 選擇要在呼叫中使用的圖形 API 版本
  • 為每個測試用戶授予應用程式的權限
  • 新增年齡限制。
  • 選擇測試帳號要用來檢視 Facebook 的地區設定。

建立之後,測試用戶就會出現在 Facebook 帳號資料表中。

使用測試用戶進行測試

若要使用測試用戶來測試應用程式,您可以使用測試用戶帳號的憑證來登入「Facebook 登入」,並授予應用程式所需的任何權限。您也可以在 Facebook 帳號資料表的指定測試用戶列內的選項欄中,點擊省略符號圖示(•••),以代表測試用戶授予應用程式權限。點擊省略符號圖示後,所出現的選項可讓您編輯測試用戶已授予應用程式的權限、為測試用戶產生用戶存取權杖,以及登入測試用戶的帳號。

Screenshot of Options ellipsis dropdown menu.

管理測試用戶

應用程式主控板會顯示現有測試用戶清單,並可讓您編輯任何測試用戶的設定。

您可以:

  • 變更測試用戶的名稱或密碼。
  • 變更測試用戶授予應用程式的權限。
  • 為每個測試用戶取得有效的存取權杖。
  • 新增和刪除此測試用戶的朋友。
  • 當現有的存取權杖過期時,為測試用戶取得新的存取權杖。
  • 以測試用戶身分登入。
  • 為測試用戶變更呼叫中使用的圖形 API 版本。
  • 刪除任何測試用戶。

如果您要將現有的測試用戶與其他應用程式連結或取消連結,則必須使用圖形 API

測試用戶圖形 API 端點

如果應用程式主控板無法滿足您的需求,或是您想要一次建立超過 4 個測試用戶,您可以使用圖形 API。

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

  • 為應用程式建立新的測試用戶帳號。
  • 取得與應用程式連結的現有測試用戶清單。
  • 為每個測試用戶取得有效的存取權杖。
  • 將現有的測試用戶與應用程式連結或取消連結。
  • 取得用來以測試用戶身分登入的網址。

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

  • 查看測試用戶的詳細資料。
  • 更新測試用戶的名稱或密碼。
  • 刪除測試用戶。
  • 在測試用戶之間建立朋友關係。