我们在本地开发和构建服务器(验收测试环境)上有我们的webapp的单独URL。这意味着我们必须为本地和验收测试设置2个单独的测试应用程序。
创建测试用户时,似乎只能将它们创建为仅在1个测试应用程序上有效...而且我无法找到在测试应用程序之间共享测试用户的方法。无法做到这一点使得自动接受测试成为一种痛苦......因为我们必须为本地测试和验收测试提供单独的测试数据。
很想听听有关如何轻松解决这个问题的任何建议吗?
答案 0 :(得分:0)
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
答案 1 :(得分:0)
创建测试用户,然后使用API将用户连接到第二个应用程序。
答案 2 :(得分:0)
curl的简单示例(其not possible来自仪表板)
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"