我试图获取所有用户图片,但我读到facebook并没有将所有结果归结为性能原因。
所以我在关于分页的文档中读到了。
但在我得到的回复中,没有previous
和next
字段
我打电话给api:
FB.api(
"/me/photos",
function (response) {
if (response && !response.error) {
console.log(response);
}
}
);
我得到的只是:
data: [],
paging: cursors {
after: "some token",
before: "some token"
}
没有上一个和下一个链接......
我想知道为什么会这样......
感谢。
答案 0 :(得分:0)
没有数据,所以当然没有下一个/上一个链接。请确保您获得user_photos
权限授权,以便通过该API调用获取照片。
答案 1 :(得分:0)
问题在于,当您尝试从/me/photos
或/user-id/photos
提取时,它只会发送标记的照片
如果你想要所有的照片,包括用户上传的你应该做的事情
/me/photos/?type=uploaded
文档
默认情况下,从照片边缘读取包含所有已标记的人物照片。 当您阅读某人的照片时,您还可以添加一个可选的类型参数,其值已上传,只能获取某个人上传的照片列表: