我想获得每个子附件中返回的图像的完整分辨率,但我只获得一个图像网址。
这是我对facebook图的调用:
$FB_graph_JSON = file_get_contents('https://graph.facebook.com/'.$FB_UserPageID.'/feed?limit=20&fields=from,full_picture,message,picture,child_attachments,object_id&'.$FB_fresh_token);
我可以全面了解发布本身,但不是来自子附件,儿童图片的大小不太适合我的应用程序。
有没有办法让孩子获得全分辨率图像?
答案 0 :(得分:0)
查看子附件中的图片值。它们的格式如下:
https://external.xx.fbcdn.net/safe_image.php?d=xxx&url=http%3A%2F%2Fwww.example.com.tw%2Fsites%2Fdefault%2Fmy.jpg
URL参数正是您想要的。
您只需要提取url
参数并对其执行URI组件解码,然后您将获得该子项的完整分辨率图像。
答案 1 :(得分:0)
添加附件字段,并在[子附件]节点中以全分辨率找到您的图片
$FB_graph_JSON = file_get_contents('https://graph.facebook.com/'.$FB_UserPageID.'/feed?limit=20&fields=from,full_picture,message,picture,attachments,child_attachments,object_id&'.$FB_fresh_token);