繁体   English   中英

从Facebook相册下载所有照片

[英]Download all photos from Facebook album

我正在使用此代码...

它似乎有些起作用,但是问题是我得到的是照片缩略图而不是原始照片。

如何获取原始照片网址?

$albums = $fb->get('/me/albums', $token)->getGraphEdge()->asArray();

$photos = $fb->get("/{$album_id}/photos?fields=picture", $token)->getGraphEdge()->asArray();
foreach($photos as $photo){
$photo['picture'];
}

产量

https://fbcdn-photos-c-a.akamaihd.net/hphotos-ak-xpa1/v/t1.0-0/p130x130/xxxxxxxx_xxxxxxxxx_xxxxxxxx_n.jpg?oh=xxxxxxxxxxxx6&oe=56CA24CB&__gda__=xxxx_xxxxxxxxxxx

此处引用, fields = picture返回指向100px宽的照片表示的链接。 相反,您应该使用

fields = images

它返回list<PlatformImageSource>而PlatformImageSource具有结构。

元素应返回图像的URI

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM