我目前正在尝试使用Facebook Graph API来获取已关闭群组相册的数据。它被关闭了,我需要先获取一个页面访问令牌。
所以要获取我的页面访问令牌,我会这样做:
https://graph.facebook.com/{my-id}/accounts?access_token={my-token}
然而,我得到的全部是:
{
"data": [
]
}
我是页面上的管理员我试图从中提取照片,我甚至在昨天创建了一个测试Facebook小组,看看它是否只是小组表现但仍然没有。
以下是我的访问令牌范围列表:
user_managed_groups, user_photos, user_friends, read_stream, read_mailbox, email, manage_pages, read_custom_friendlists, public_profile
我有什么遗漏或任何其他方式可以解决这个问题吗?
编辑: 理想情况下,我想从群组专辑中提取照片网址。我遇到的问题是,当我执行/ {album-id} / photos时,会返回一个空的JSON。我假设它是因为该组已经关闭并且需要一个访问令牌但是当我/我/ groups /时,只有"管理员":" boolean"退回。我从哪里获得组访问令牌?
答案 0 :(得分:0)
$.ajax({
'url': 'script.php',
'data': $('#example').DataTable().ajax.params()
});
会返回页面,而非群组。
/me/accounts
是您所需要的,以及/me/groups
的用户访问令牌。
我建议不要使用你的身份证,但是"我"代替。
顺便说一下,我相信对团体照片的访问是有限的。甚至没有相册或照片端点:https://developers.facebook.com/docs/graph-api/reference/v2.3/group