我們在本地開發和構建服務器上使用了獨立的網址(驗收測試環境)。這意味着我們必須爲本地和驗收測試設置兩個獨立的測試應用程序。是否可以在測試應用程序之間共享Facebook測試用戶?
創建測試用戶時,它似乎只能創建爲僅在一個測試應用上有效......並且我一直無法找到在測試應用之間共享測試用戶的方法。無法做到這一點使得自動接受測試成爲一種痛苦......因爲我們必須爲本地測試和驗收測試提供單獨的測試數據。
想聽聽關於如何輕鬆解決這個問題的任何建議嗎?
我們在本地開發和構建服務器上使用了獨立的網址(驗收測試環境)。這意味着我們必須爲本地和驗收測試設置兩個獨立的測試應用程序。是否可以在測試應用程序之間共享Facebook測試用戶?
創建測試用戶時,它似乎只能創建爲僅在一個測試應用上有效......並且我一直無法找到在測試應用之間共享測試用戶的方法。無法做到這一點使得自動接受測試成爲一種痛苦......因爲我們必須爲本地測試和驗收測試提供單獨的測試數據。
想聽聽關於如何輕鬆解決這個問題的任何建議嗎?
據我所知,你只能創建測試用戶對於一個應用程序,但你也可以使用API創建它們,因爲它是在Facebook的文檔解釋:https://developers.facebook.com/docs/apps/test-users
直接鏈接到示例代碼:https://developers.facebook.com/docs/graph-api/reference/v2.2/app/accounts/test-users
創建測試用戶,然後使用API將用戶連接到第二個應用程序。
,捲曲(其not possible從儀表板做)
curl -i -X GET \
"https://graph.facebook.com/v2.9/SOURCE_APP_ID/accounts/test-users?access_token=SOURCE_APP_ACCESS_TOKEN"
curl -i -X POST \
-d "uid=TEST_USER_ID" \
-d "owner_access_token=SOURCE_APP_ACCESS_TOKEN" \
-d "access_token=TARGET_APP_ACCESS_TOKEN" \
"https://graph.facebook.com/v2.9/TARGET_APP_ID/accounts/test-users"
這個過程是一個絕對的疼痛,無論如何,證明確實是即使你(作爲FB工作者)也可以提供一個簡單的例子。僅從父應用程序獲取用戶是由於缺乏文檔和真實API之間的同步以及複雜的標記行爲而導致的試用和錯誤過程。沒什麼可說的關於POST的。 – 2017-05-14 17:27:21
我確認按照https://developers.facebook.com/docs/apps/test-users/#graphapimanage今天還沒有可能做到這一點,而不使用圖API,恭喜Facebook – 2017-05-14 17:45:32
我的評論是3歲從...開始。其次你是什麼意思,我不能提供一個簡單的例子?您鏈接到的文檔鏈接到https://developers.facebook.com/docs/graph-api/reference/v2.9/app/accounts/test-users,它解釋瞭如何將現有測試用戶與第二個應用程序連接起來。是的,你需要使用它的API。 – WizKid 2017-05-14 18:23:20