因此,我拥有用户访问令牌,并且正在拨打以下电话:
https://graph.facebook.com/me/accounts?access_token=
这为我提供了用户的页面列表,例如:
{
"data": [
{<page data},
{<page2data>}
],
"paging": {
"cursors": {
"before": "<>",
"after": "<>"
}
}
}
假设用户半小时后在Facebook上添加了另一个页面。我尝试使用相同的调用来获取新页面列表,但是我只得到X页面的初始列表,而不是用户添加的一个额外页面。 我正在使用永久访问令牌,这是这里的问题吗?
此外,目前我有23个用户页面和分页游标,在此之前/之后,我试图使用它来获取下一个页面列表。这样做时,我得到的数据[]为空白。
答案 0 :(得分:0)
确保令牌是页面上具有角色( 实时贡献者 以外的角色)的用户的页面访问令牌,并且已分配以下权限:< / p>
manage_pages
pages_show_list
此外,当存在分页时,总是存在next
属性(在paging
对象内部),该属性是包含页面光标,访问令牌和其他URL参数的URL。如果不存在,那是因为您位于最后一页。您可以使用limit
字段进行验证,例如:/me/accounts/?limit=5
您可以在这里阅读有关内容: