簡體   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