гаджет Google и API сайтов

Я пишу гаджет Google (только простой HTML + JavaScript) для загрузки файла на частный сайт Google с помощью API сайтов. http://code.google.com/apis/sites/docs/1.0/developers_guide_protocol.html#UploadingFiles

Я могу только загрузить файл с помощью многослойной формы. Но это не работает, потому что для API нужна аутентификация OAuth. Authetication вовлекает установку некоторых полей заголовка в запрос POST. К сожалению, форма отправляет, не позволяет нам установить заголовок, таким образом никакую аутентификацию. Я не могу выполнить ajax вызов из-за междоменных ограничений. Какие-либо идеи о том, что может быть сделано?

Одним путем я могу думать, должен использовать прокси, который выполняет аутентифицируемый вызов, но я хочу избежать этого. Мне нужен способ только для JavaScript сделать его.

8
задан akula1001 6 January 2010 в 06:44
поделиться