通过网址上传Facebook托管图片的托管图片?

时间:2011-03-24 18:50:13

标签: facebook facebook-graph-api

所以,我正在使用Facebook Graph API上传照片。使用curl,它是这样的:

curl -F 'access_token={some access token}'
-F 'source=@/some/file/path/foo.png'
-F 'message=This is a test of programatic image uploading' 
https://graph.facebook.com/me/photos

现在,如果我在机器上有文件我正在提出请求,这样可以正常工作。问题是我正在处理的系统将图像作为网址(例如,“http://example.com/foo.png”)。我宁愿不将example.com中的图像下载到我的服务器只是为了上传到Facebook,因为我没有必要保留它除此之外。有什么方法可以把网址传递到脸书馆,或者这是不可能的?

( - F'source = @ http://example.com/foo.png'不起作用)

1 个答案:

答案 0 :(得分:2)

过去,我们只是将文件本地下载到服务器,然后处理上传并取消链接。通过这种方式,我们还可以确保首先上传资产(服务器/连接剥落)。我不相信你可以发起上传和媒体来自第三方(虽然可能是错的)。