2011-01-11 79 views
1

我正在創建Facebook應用程序。我想測試它是真實的還是真實的測試用戶。django facebook應用程序:與測試用戶一起測試?

我該怎麼做?

我知道可以通過代碼創建測試用戶,但是我還沒有見過使用Python/Django的示例。我也不太清楚如何使用這些測試用戶:我可以通過Facebook或其他方式登錄嗎?

我還希望我和幾個朋友能夠添加應用程序並對其進行測試,但沒有將其列入應用程序目錄中(我不希望任何人在它準備好之前偶然發現它) 。這可能嗎?

回答

0

1)一旦你創建測試用戶FB給你一個鏈接,你可以用它來登錄,自定義配置文件,並添加照片等

2)你可以看看這個CLI用Python寫的: https://github.com/kcbanner/facebook-test-users

3)我不確定,但我想你可以選擇是否列出目錄中的facebook應用程序。您還可以通過僅允許某些Facebook ID訪問來限制您的代碼中的某些用戶的訪問權限。

2

Facebook提供了一個Open Graph API來創建測試用戶。

你可以在這裏查看文檔: https://developers.facebook.com/docs/test_users/

如何創建一個測試用戶(您的第一個問題):

獲取應用程序的訪問令牌

https://graph.facebook.com/oauth/access_token? CLIENT_ID = YOUR_APP_ID & client_secret = YOUR_APP_SECRET & grant_type = client_credentials

或者使用圖形資源管理器https://developers.facebook.com/tools/explorer/

,或者接入令牌工具:https://developers.facebook.com/tools/access_token/

創建測試用戶

https://graph.facebook.com/YOUR_APP_ID/accounts/test-users?installed=true&name=YOUR_DESIRED_TEST_USERNAME&permissions=DESIRED_PERMISSIONS_LIST&method=post&access_token=YOUR_APP_ACCESS_TOKEN

或使用測試用戶的GUI管理器上的應用程序的管理儀表板的Open Graph的部分

https://developers.facebook.com/apps/YOUR_APP_ID/permissions

選擇「添加」,在測試用戶