是否可以在测试应用之间共享 Facebook 测试用户



我们在本地开发和构建服务器上(验收测试环境)上为我们的 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 将用户连接到第二个应用。

最新更新