Http请求读取Facebook用户照片失败-php-sdk


Http Request Failed To Read Facebook users Photo - php sdk

我创建了一个facebook照片应用程序。它抓取用户的朋友,并使用gd库创建照片
它是成功创建照片的一些时候,但很多时候我得到以下错误。
请说出一些纠正错误的替代方法

当我从中删除imagecreatefromjpeg时https://graph.facebook.com/100001233159114/picture?hi.jpg,imagecreatefromjpeg抛出无效的jpeg图像。

Warning: imagecreatefromjpeg(https://graph.facebook.com/10000123315911/picture?hi.jpg)
[function.imagecreatefromjpeg]: failed to open stream: HTTP request failed! HTTP/1.0 403
Forbidden in /home/free/public_html/hi/34/main.php on line 133

尝试将"/"放在"?"之前喜欢https://graph.facebook.com/100001233159114/picture/?hi.jpg

它应该工作

该URL返回一个HTTP重定向到实际图像位置-imagecreatefromjpeg()能处理吗?为什么不使用http://graph.facebook.com/<ID>?fields=picture的返回值并将其传入?