2011-01-11 80 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

选择“添加”,在测试用户