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

标签 facebook testing automated-tests test-data facebook-test-users

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

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

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

最佳答案

使用 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"

关于facebook - 是否可以在测试应用之间共享 Facebook 测试用户?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27247367/

相关文章:

Facebook OAuth redirect_uri 到页面选项卡错误

javascript - Graph API 将 base64 IMAGE 发布到 Facebook

testing - 更改 TFS Build 以在执行测试之前进行部署

testing - Symfony2 演示测试问题

selenium - 测试 D3/HighCharts/SVG 的最佳策略是什么?

javascript - Cypress 获取 href 属性

iOS Facebook SDK 在撤销应用程序权限后导致应用程序崩溃

facebook - 使用 Facebook Graph Api 对 Facebook 页面的评论获取 "FROM"字段

javascript - 从 JavaScript 代码访问 Angular 服务实例

.net - 在 .net 中使用 slim Fitnesse 的分步教程