django facebook app:测试用户测试?

时间:2011-01-11 15:42:07

标签: django facebook testing

我正在创建一个Facebook应用程序。我想测试这个真实或真实的测试用户。

我该怎么做?

我知道可以通过代码创建测试用户,但我还没有看到使用Python / Django的示例。我也不确定如何使用这些测试用户:我可以通过Facebook或其他什么来登录它们吗?

我也希望我和一些朋友能够添加应用程序并对其进行测试,但不会将其列在App Directory中(我不希望任何人在准备好之前偶然发现它)。这可能吗?

2 个答案:

答案 0 :(得分: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

或者在App管理仪表板的Open Graph部分为测试用户使用GUI管理器

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

选择“测试用户”下的“添加”

答案 1 :(得分:0)

1)创建测试后,用户FB会为您提供一个可用于登录,自定义配置文件和添加照片等的链接。

2)你可以看一下这个用Python编写的CLI: https://github.com/kcbanner/facebook-test-users

3)我不确定,但我认为你可以选择列出或不列出目录中的facebook应用程序。您还可以通过仅允许某些facebook ID访问来限制对代码中某些用户的访问。