我們的應用程序在Facebook帳戶鏈接到它時表現得相當不同。在網絡瀏覽器中,鏈接過程涉及調用FB.login
並請求最小特權。這爲瀏覽器提供了Facebook用戶ID和臨時訪問令牌,然後在服務器端進行驗證,以確保訪問令牌實際適用於指定的用戶ID。啓用Facebook的應用程序的自動測試 - 可能嗎?
我想做的是執行應用程序行爲的自動測試,無論是否有Facebook帳戶鏈接到它。到目前爲止,這樣做的最簡單方法是向測試系統提供真實Facebook應用程序的憑證,並讓它執行真正的關聯/解除關聯。
一個明顯更復雜的方法將涉及使我們的系統相信Facebook帳戶是真實的連接。這是不可取的,原因如下:
- 真實和虛假的Facebook協會
- 可能「泄漏」測試,其中一些作品爲假,但不是真正的Facebook協會
- 一個顯著之間的潛在混淆額外編碼量
Facebook是否以任何方式迎合這種情況?就像允許我註冊一個測試帳戶,其登錄名/密碼可以在我們公司內半公開?還是假協會是唯一可行的方法?
換句話說,有沒有它給登錄/密碼作爲參數,併成功或失敗,零用戶交互,我可以執行之外的瀏覽器,它做同樣的事情FB.login
,除了Facebook的API?
我的谷歌搜索技巧顯然失敗了......謝謝! –