Php “如何修复”;超出资产访问限制”;尝试从facebook graph api获取用户具有角色的页面(帐户)的完整列表时出错

Php “如何修复”;超出资产访问限制”;尝试从facebook graph api获取用户具有角色的页面(帐户)的完整列表时出错,php,facebook-graph-api,facebook-php-sdk,Php,Facebook Graph Api,Facebook Php Sdk,我正在构建一个Laravel 5应用程序,以便为我的客户获取facebook页面洞察力。我正在使用FacebookPHP业务SDK调用FacebookGraphAPI。当我试图获取用户有角色的页面的完整列表时,就会出现问题。该应用程序已通过Facebook审核,并已授予manage\u pages权限(我知道有pages\u show\u list权限,但在文档中指定其中任何一个都可以使用) 该过程非常简单,与以下代码非常相似: 其中,$access\u token是用户访问令牌,而不是页面访

我正在构建一个Laravel 5应用程序,以便为我的客户获取facebook页面洞察力。我正在使用FacebookPHP业务SDK调用FacebookGraphAPI。当我试图获取用户有角色的页面的完整列表时,就会出现问题。该应用程序已通过Facebook审核,并已授予
manage\u pages
权限(我知道有
pages\u show\u list
权限,但在文档中指定其中任何一个都可以使用)

该过程非常简单,与以下代码非常相似:

其中,
$access\u token
是用户访问令牌,而不是页面访问令牌,因为页面访问令牌将由响应中的图形API发送

我从Graph API中获得此错误:

{
  "error": {
    "message": "Application request limit reached",
    "type": "OAuthException",
    "is_transient": false,
    "code": 4,
    "error_subcode": 1349193,
    "error_user_title": "Exceeded asset access limit",
    "error_user_msg": "You have exceeded asset access limit for the calling user. For asset type page, there is a limit to 3 instances the app can access for the caller.",
    "fbtrace_id": "AnTVYLGrhtjHlL7DgK0zB-A"
  }
}
事实上,账户(页面)列表中的项目数量仅限于3个,我不知道为什么。如果一个用户在20个页面上有角色,我就无法获得这些页面的完整列表

如果在$fields数组中使用
$limit=>3
(或更少)字段,则错误将消失。在这种情况下,API的响应如下所示(我删除了真实内容以简化阅读):

我尝试使用游标、隐式抓取和迭代(foreach,
$cursor->rewind(),$cursor->next()
)从列表中获取上一个/下一个项目,但仍然没有成功。不能超过帐户(页面)列表中3项的限制。有没有人遇到过这个问题并找到了解决办法?我花了很多时间在facebook开发者文档中搜索关于这种利率限制的解决方案或解释,但没有找到任何与此相关的内容


我还使用Graph API Explorer对调用进行了测试,结果完全相同。

他们说,如果你的应用程序处于“个人验证”状态,并且不属于某个企业,那么这是预期的行为。建议你加入错误报告并要求澄清。谢谢misorude,这可能是我的情况中的问题,我会检查。看起来我现在限制在1页内-分页也不起作用,所以我不能每页提出请求。大家好,你们有人能解决这个问题吗?我现在已经通过了业务验证,但仍然有错误:/
{
  "data": [
    {
      "access_token": "...token...",
      "category": "...category name...",
      "category_list": [
        {
          "id": "...id...",
          "name": "...name..."
        }
      ],
      "name": "...page name...",
      "id": "...page id...",
      "tasks": [
        "ANALYZE",
        "ADVERTISE",
        "MODERATE",
        "CREATE_CONTENT",
        "MANAGE"
      ]
    },
    {
      "access_token": "...token...",
      "category": "...category name...",
      "category_list": [
        {
          "id": "...id...",
          "name": "...name..."
        }
      ],
      "name": "...page name...",
      "id": "...page id...",
      "tasks": [
        "ANALYZE",
        "ADVERTISE",
        "MODERATE",
        "CREATE_CONTENT",
        "MANAGE"
      ]
    },
    {
      "access_token": "...token...",
      "category": "...category name...",
      "category_list": [
        {
          "id": "...id...",
          "name": "...name..."
        }
      ],
      "name": "...page name...",
      "id": "...page id...",
      "tasks": [
        "ANALYZE",
        "ADVERTISE",
        "MODERATE",
        "CREATE_CONTENT",
        "MANAGE"
      ]
    }
  ],
  "paging": {
    "cursors": {
      "before": "...",
      "after": "..."
    },
    "next": "https://graph.facebook.com/v3.3/...id.../accounts?access_token=...token..."
  }
}