django facebook 应用程序 : Testing with Test Users?

标签 django facebook testing

我正在创建一个 Facebook 应用程序。我想将其作为真实的(或看上去真实的)测试用户进行测试。

我该怎么做?

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

我还希望我和几个 friend 能够添加应用程序并对其进行测试,但它不会被列在应用程序目录中(我不希望任何人在它准备好之前偶然发现它)。这可能吗?

最佳答案

Facebook 提供了一个开放图谱 API 来创建测试用户。

您可以在此处查看文档: https://developers.facebook.com/docs/test_users/

如何创建测试用户(您的第一个问题):

获取应用访问 token

https://graph.facebook.com/oauth/access_token ? client_id=你的APP_ID&client_secret=你的APP_SECRET& grant_type=client_credentials

或使用图表浏览器 https://developers.facebook.com/tools/explorer/

或者访问 token 工具: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 管理器

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

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

关于django facebook 应用程序 : Testing with Test Users?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4659424/

相关文章:

django - 如何从命令行浏览django psql后端

android - AccessToken token :ACCESS_TOKEN_REMOVED in Facebook Android SDK

ios - 在 Facebook 上发布多张照片,并在单个墙贴中发布状态消息

testing - 如何测试 WSDL

testing - 是否可以在 MS 编码的 UI 测试上合并 UI 控件?

python - 我的聊天消费者无法使用 django-channels?

python - 发送没有 "returning"的 HttpResponse(status=200) - 发送到哪里?

python - 同步数据库模型 openshift

facebook - 无法使用 facebook graph api 获取长期访问 token

Angular 路由器、面包屑组件测试