Facebook 图谱 API - 帐户

Facebook Graph API - Accounts

我目前正在尝试使用 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

有什么我遗漏的或任何其他方法可以解决这个问题吗?

编辑: 理想情况下,我想从一组相册中提取照片 URL。我遇到的问题是,当我执行 /{album-id}/photos 时,会返回一个空的 JSON。我假设这是因为该组已关闭并且需要访问令牌但是当我执行 /me/groups/ 时,仅返回 "administrator":"boolean"。我从哪里获得组访问令牌?

/me/accounts returns 页,而不是组。

/me/groups 是您所需要的,以及带有 user_managed_groups.

的用户访问令牌

我建议不要使用您的 ID,而是 "me"。

顺便说一句,我认为对集体照片的访问是有限的。甚至没有相册或照片端点:https://developers.facebook.com/docs/graph-api/reference/v2.3/group