1

我们在本地开发和构建服务器(验收测试环境)上为我们的 webapp 设置了单独的 URL,这意味着我们必须为本地和验收测试设置 2 个单独的测试应用程序。

创建测试用户时,似乎只能将它们创建为仅在 1 个测试应用程序上有效……而且我无法找到在测试应用程序之间共享测试用户的方法。无法做到这一点会使自动化验收测试变得痛苦......因为我们必须为本地测试和验收测试提供单独的测试数据。

想听听有关如何轻松解决此问题的任何建议吗?

4

3 回答 3

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"
于 2017-05-14T18:46:03.103 回答
0

创建一个测试用户,然后使用 API 将用户连接到第二个应用程序。

于 2014-12-02T16:45:43.973 回答
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

于 2014-12-02T11:23:25.480 回答