我正在创建一个Facebook应用程序。我想测试这个真实或真实的测试用户。
我该怎么做?
我知道可以通过代码创建测试用户,但我还没有看到使用Python / Django的示例。我也不确定如何使用这些测试用户:我可以通过Facebook或其他什么来登录它们吗?
我也希望我和一些朋友能够添加应用程序并对其进行测试,但不会将其列在App Directory中(我不希望任何人在准备好之前偶然发现它)。这可能吗?
答案 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/
创建测试用户
或者在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访问来限制对代码中某些用户的访问。