我们在本地开发和构建服务器上(验收测试环境)上为我们的 Web 应用程序设置了单独的 URL,这意味着我们必须为本地测试和验收测试设置 2 个单独的测试应用程序。
创建测试用户时,似乎只能创建它们以仅在 1 个测试应用程序上有效......并且我无法找到在测试应用程序之间共享测试用户的方法。无法做到这一点会使自动接受测试变得痛苦......因为我们必须为本地测试和验收测试提供单独的测试数据。
很想听听有关如何轻松解决此问题的任何建议?
curl 的简单示例(无法从仪表板执行此操作)
复制
curl -i -X GET
"https://graph.facebook.com/v2.9/SOURCE_APP_ID/accounts/test-users?access_token=SOURCE_APP_ACCESS_TOKEN"
糊
curl -i -X POST
-d "uid=TEST_USER_ID"
-d "owner_access_token=SOURCE_APP_ACCESS_TOKEN"
-d "access_token=TARGET_APP_ACCESS_TOKEN"
"https://graph.facebook.com/v2.9/TARGET_APP_ID/accounts/test-users"
Afaik 您只能为一个应用程序创建测试用户,但您也可以使用 API 创建它们,如 Facebook 文档中的说明:https://developers.facebook.com/docs/apps/test-users
直接链接到示例代码:https://developers.facebook.com/docs/graph-api/reference/v2.2/app/accounts/test-users
创建一个测试用户,然后使用 API 将用户连接到第二个应用。