【发布时间】:2016-11-12 08:40:21
【问题描述】:
这就是我现在所拥有的,它适用于单个图像。
curl -vH "Authorization: Client-ID 3e7a4deb7ac67da" -F image=@/path/to/image https://api.imgur.com/3/upload.xml
要在浏览器中打开结果,我有
curl -vH "Authorization: Client-ID 3e7a4deb7ac67da" -F image=@/path/to/image https://api.imgur.com/3/upload.xml | grep -Eo '<[a-z_]+>http[^<]+'|sed 's/^<.\|_./\U&/g;s/_/ /;s/<.*>//' | sed 's/^.*imgur\.com\//http:\/\/imgur.com\//g;s/\.[^.]*$//' | xargs xdg-open
但是如何将多张图片上传到匿名相册?
我知道我可以用
curl -vH "Authorization: Client-ID 3e7a4deb7ac67da" -F "title=imgur" https://api.imgur.com/3/album
那么我想我需要对我的每一张图片进行一些 curl 调用,以便将它们一张一张地添加到相册中?或者有一些神奇的命令我可以在一次 curl 调用中完成所有这些操作? (创建相册,上传多张图片,获取相册链接)
Imgur image upload api 说有一个 album 键,但我不知道如何用 curl 传递它。(我可以从上次专辑创建调用的结果中看到 deletehash。)
最终目标是为kde dolphin浏览器添加一些菜单(作为servicemenu)单张图片上传已经工作了。
【问题讨论】:
-
我希望您没有对个人凭据提出质疑。 ;)
-
我以为这是一个公开共享的客户 ID?
-
我明白了!那你就好了。