【问题标题】:Facebook test accounts with pages带有页面的 Facebook 测试帐户
【发布时间】:2023-04-05 21:25:01
【问题描述】:

我正在创建一个涉及以下步骤的系统:
1. Facebook 用户使用 Facebook 登录(manage_pages 范围)登录
2. 正在收集用户 Facebook 页面的 access_token 之一
3. 然后扩展页面的访问令牌并存储在数据库中以供进一步使用

问题是,我需要对其进行测试,而当涉及到 Facebook 的“测试用户”时,他们就是无法创建页面。为此,我创建了常规帐户并将其添加为角色中的测试人员。但据我所知,这违反了 Facebook 的规则,而且当他们试图禁止该帐户(最终会)时,它变得越来越烦人。 有任何想法吗? 谢谢!

附:如有错误,请见谅,不是母语人士。

【问题讨论】:

  • 除了您的应用管理员/开发者帐户之外,您还需要多少个帐户来测试这个?使用多个帐户进行测试可能对某些特性/功能有意义 - 但到目前为止,您所描述的情况听起来并不像这样。
  • 我正在开发的系统应该能够同时处理多个用户的多个页面。所以我需要更多的帐户,但我想不出任何合适的东西......而且我在任何地方都没有看到任何关于这个主题的问题,我错过了什么吗?
  • 当您从应用仪表板以该用户身份登录时,测试用户能够创建页面。您是否验证过它不再起作用了?
  • “当您从应用仪表板以该用户身份登录时”是什么意思?我通常会以该测试用户的身份登录,如果我尝试创建一个页面,一切似乎都很好,直到我输入页面的名称/类别并单击继续。我总是收到“错误通知存在技术问题,您的信息未提交。请重新加载页面并重试。” :(
  • 顺便找了个关于这个问题的话题...developers.facebook.com/support/bugs/1379799389014320

标签: facebook facebook-page facebook-test-users


【解决方案1】:

我在创建“房地产经纪人”类别的测试页面时遇到了同样的问题。似乎某些类别需要填写城市/州。我使用category_enum=MEDIA 参数修复了它。

【讨论】:

    【解决方案2】:

    我遇到了同样的问题,终于能够为测试用户创建一个测试页面。基本说明可在https://developers.facebook.com/docs/apps/test-pages 找到,但我将添加如何使用 Graph API Explorer 实际创建测试页面。

    1. 创建一个测试用户。

    2. 点击更改此测试用户授予应用的权限以确保已应用manage_pages 权限。

    3. 获取测试用户的用户访问令牌。

    4. 转到Graph API Explorer。粘贴您复制的用户访问令牌。将操作设置为 POST 并输入路径如 /[TEST_USER_ID_HERE]/accounts 然后输入与以下参数对应的字段(随意更改值):

      { "name": "Test Page", "category_enum": "MEDIA", "about": "About test page", "picture": "[URL TO A PICTURE]", "cover_photo": { "url": "[URL TO A COVER PHOTO]" } }

    (注意如果你使用的是新的测试版Graph Explorer,你可以切换到JSON模式,直接粘贴JSON)

    完成后,它将返回新测试页的 ID。您还可以使用 GET 操作调用 /[TEST_USER_ID_HERE]/accounts 以再次查看该主页的 ID。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-05-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多