所以匿名 imgur API 有点麻烦。
如果我去http://api.imgur.com/2/upload.json - 这显然会返回 JSON。
如果我去http://api.imgur.com/2/upload.json?key=ANONAPIKEY&image=http:// - 这也会返回一个 JSON 格式的错误。
但是,如果我真的尝试上传有效图片,请说:
这现在返回 XML。
谁能解释一下?难道我做错了什么 ?
谢谢
所以匿名 imgur API 有点麻烦。
如果我去http://api.imgur.com/2/upload.json - 这显然会返回 JSON。
如果我去http://api.imgur.com/2/upload.json?key=ANONAPIKEY&image=http:// - 这也会返回一个 JSON 格式的错误。
但是,如果我真的尝试上传有效图片,请说:
这现在返回 XML。
谁能解释一下?难道我做错了什么 ?
谢谢
在发送之前对您的 URL 进行编码。这应该有效,例如:
您可以使用encodeURIComponent()在 Javascript 中对您的 URL 进行编码
例子:
var url = "http://api.imgur.com/2/upload.json?key=ANONAPIKEY&image=" + encodeURIComponent("http://www.utra.ca/Pictures/Projects/reprap.jpg")