А, это действительно работает!
Местоположение загруженного изображения возвращалось как Location
в заголовках ответа.
Редактировать:
Я обнаружил, что не смог получить доступ к заголовкам, поэтому мне пришлось придумать что-то еще.Вот фрагмент кода для загрузки с использованием YQL:
urlToImgur = (url, callback) ->
upload_url = "http://api.imgur.com/2/upload?url=#{url}"
$.ajax
url: 'http://query.yahooapis.com/v1/public/yql'
dataType: 'jsonp'
data:
q: "select none from html where url='#{upload_url}'"
diagnostics: true
success: (data) ->
redirects = data.query.diagnostics.redirect
image_url = redirects[redirects.length-1].content
callback image_url