我正在创建一个 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/
创建测试用户
或者在应用程序管理仪表板的“开放图谱”部分为测试用户使用 GUI 管理器
https://developers.facebook.com/apps/YOUR_APP_ID/permissions
在测试用户下选择“添加”
关于django facebook 应用程序 : Testing with Test Users?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4659424/