Я пытаюсь загрузить документ (субтитры srt) в Инструмент Google Translator Toolkit через API. Но я получаю сообщение об ошибке: «Multipart должен иметь Atom и медиа-часть». Что не так?
Мой запрос:
POST /toolkit/feeds/documents HTTP/1.1 Host: translate.google.com GData-Version: 1.0 Authorization: GoogleLogin Auth=[myauth] Content-Length: 404 Content-Type: multipart/related; boundary=SKYqYanmBJWCtDU Slug: test.srt --SKYqYanmBJWCtDU Content-Type: application/atom+xml; charset=UTF-8 <?xml version='1.0' encoding='UTF-8'?> <entry xmlns="http://www.w3.org/2005/Atom" xmlns:gtt="http://schemas.google.com/gtt/2009/11"> <title>test</title> <gtt:sourceLanguage>en</gtt:sourceLanguage> <gtt:targetLanguage>ru</gtt:targetLanguage> </entry> --SKYqYanmBJWCtDU Content-Type: application/x-subrip data --SKYqYanmBJWCtDU--
Ответ:
HTTP/1.1 400 Bad Request Content-Type: text/html; charset=UTF-8 Date: Mon, 21 Feb 2011 18:20:24 GMT Expires: Mon, 21 Feb 2011 18:20:24 GMT Cache-Control: private, max-age=0 X-Content-Type-Options: nosniff X-Frame-Options: SAMEORIGIN X-XSS-Protection: 1; mode=block Server: GSE Connection: close Transfer-Encoding: chunked 27 Multipart must have Atom and media part 0
Ссылка на Справочное руководство API данных Google Translator Toolkit v1.0