下载用户资料照片与大小和访问令牌


Download Users Profile Photo with Size and Access Token

我正在使用以下脚本下载照片。

$data = file_get_contents($photos->pic_big);
$file = fopen($image_save, 'w+');
fputs($file, $data);
fclose($file);

但我现在想下载图像根据我的使用调整大小。Facebook提供了一个选项。

https://graph.facebook.com/shaverm/picture?width=200&height=200

我可以用用户id替换用户名来获得重新大小的图片吗?我如何在PHP中编写脚本,这将下载照片到我的服务器?

可以,您可以将用户名替换为用户ID。

用户名实际上是Facebook Graph中对象ID的别名。试试这个:https://developers.facebook.com/tools/explorer/

您可以使用curl: https://stackoverflow.com/a/6476232/1815881下载exx的照片。