所以我有用户访问令牌,我正在调用:
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
你可以在这里阅读:
- 用户页面
- 分页