1

我們在本地開發和構建服務器上使用了獨立的網址(驗收測試環境)。這意味着我們必須爲本地和驗收測試設置兩個獨立的測試應用程序。是否可以在測試應用程序之間共享Facebook測試用戶?

創建測試用戶時,它似乎只能創建爲僅在一個測試應用上有效......並且我一直無法找到在測試應用之間共享測試用戶的方法。無法做到這一點使得自動接受測試成爲一種痛苦......因爲我們必須爲本地測試和驗收測試提供單獨的測試數據。

想聽聽關於如何輕鬆解決這個問題的任何建議嗎?

回答

0

創建測試用戶,然後使用API​​將用戶連接到第二個應用程序。

+0

這個過程是一個絕對的疼痛,無論如何,證明確實是即使你(作爲FB工作者)也可以提供一個簡單的例子。僅從父應用程序獲取用戶是由於缺乏文檔和真實API之間的同步以及複雜的標記行爲而導致的試用和錯誤過程。沒什麼可說的關於POST的。 – 2017-05-14 17:27:21

+0

我確認按照https://developers.facebook.com/docs/apps/test-users/#graphapimanage今天還沒有可能做到這一點,而不使用圖API,恭喜Facebook – 2017-05-14 17:45:32

+0

我的評論是3歲從...開始。其次你是什麼意思,我不能提供一個簡單的例子?您鏈接到的文檔鏈接到https://developers.facebook.com/docs/graph-api/reference/v2.9/app/accounts/test-users,它解釋瞭如何將現有測試用戶與第二個應用程序連接起來。是的,你需要使用它的API。 – WizKid 2017-05-14 18:23:20

0

,捲曲(其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" 
相關問題