拯救朋友';从服务器到磁盘的Facebook图片不工作 TL;博士 使用FB JavaScript API在网页上查看朋友的个人资料图像相册中的图像 页面将URL传递给服务器,但服务器无法从URL下载图像(HTTP状态0) 用户肯定已登录到JS api和PHP-SDK api,并具有FB照片权限 当前的个人资料图像效果很好 此问题不会影响所有用户,仅影响部分用户 我的Facebook照片应用程序
我的应用程序创建了你朋友的Facebook图片的视频蒙太奇 应用程序请求以下权限:拯救朋友';从服务器到磁盘的Facebook图片不工作 TL;博士 使用FB JavaScript API在网页上查看朋友的个人资料图像相册中的图像 页面将URL传递给服务器,但服务器无法从URL下载图像(HTTP状态0) 用户肯定已登录到JS api和PHP-SDK api,并具有FB照片权限 当前的个人资料图像效果很好 此问题不会影响所有用户,仅影响部分用户 我的Facebook照片应用程序,php,facebook,facebook-graph-api,facebook-php-sdk,Php,Facebook,Facebook Graph Api,Facebook Php Sdk,我的应用程序创建了你朋友的Facebook图片的视频蒙太奇 应用程序请求以下权限: “用户照片” 和“朋友们的照片” 用户通过浏览器中的Javascript选择要添加到蒙太奇的图片。然后我将所选图像的URL传递给服务器,服务器从URL下载图像并将其存储在AmazonS3上 一切都在客户端上运行,始终适用于朋友的个人资料图像。但对于其他图像,即来自相册或以前个人资料图片的图像,我的服务器根本无法下载该图像 使用cURL,返回的状态代码为0。对于其他图像,代码为200 我怎样才能访问这些图像?服
- “用户照片”
- 和“朋友们的照片”
当我使用另一个用户帐户登录时,我尝试访问该URL,该用户不是照片所有者的朋友,他们也可以在浏览器中看到该图像。奇怪的是,我的服务器不能。因为这个问题只发生在Facebook的一部分用户身上,我有一种感觉,在授予图像权限的方式中可能有一个bug 这意味着JSAPI和PHPAPI之间存在细微差异,仅适用于某些图像,也仅适用于某些用户
但是,我现在已经调整了代码,以另一种方式获取图像,因此不再存在此问题。我也无法在浏览器中打开此(长)图像!图像不是有效的URL。我只是举了一个例子来说明我看到的URL的格式。