无法从 Facebook 图形 API 获取用户是管理员"complete"页面列表



所以我有用户访问令牌,我正在调用:

https://graph.facebook.com/me/accounts?access_token=

这为我提供了用户的页面列表,例如:

{
"data": [
{<page data}, 
{<page2data>}
],
"paging": {
"cursors": {
"before": "<>",
"after": "<>"
}
}
}

假设用户在半小时后在Facebook上添加了另一个页面。我尝试使用相同的调用获取新页面列表,但我只获取 X 页面的初始列表,而不是用户添加的一个额外页面。 我正在使用永久访问令牌,这是这里的问题吗?

另外,目前我有 23 个页面供用户使用,并且之前/之后的分页光标我尝试用于获取下一个页面列表。当我这样做时,我得到一个数据 [] 空白。

👋

确保令牌是页面上具有角色的用户(实时参与者除外(的页面访问令牌,并且已分配以下权限:

  • manage_pages
  • pages_show_list

此外,当存在分页时,始终存在一个next属性(在paging对象内部(,该属性是包含页面光标、访问令牌和其他 URL 参数的 URL。如果它不存在,那是因为您在最后一页。您可以使用limit字段进行验证,例如:/me/accounts/?limit=5

你可以在这里阅读:

  • 用户页面
  • 分页

最新更新