ХТТПЗапрос = Новый COMОбъект("WinHttp.WinHttpRequest.5.1");
ХТТПЗапрос.Open("post", "https://www.googleapis.com/drive/v3/files", 0);
ХТТПЗапрос.setRequestHeader("Authorization", "Bearer " + Маркер);
//ХТТПЗапрос.setRequestHeader("Content-Type", "application/json; charset=UTF-8");
ТекстДляОтправки = Новый ЗаписьJSON;
ТекстДляОтправки.ПроверятьСтруктуру = Истина;
ПараметрыТекстаДляОтправки = Новый ПараметрыЗаписиJSON(, Символы.Таб);
ТекстДляОтправки.УстановитьСтроку(ПараметрыТекстаДляОтправки);
ТекстДляОтправки.ЗаписатьНачалоОбъекта();
ТекстДляОтправки.ЗаписатьИмяСвойства("name");
ТекстДляОтправки.ЗаписатьЗначение("My file");
ТекстДляОтправки.ЗаписатьИмяСвойства("mimeType");
ТекстДляОтправки.ЗаписатьЗначение("application/vnd.google-apps.spreadsheet");
ТекстДляОтправки.ЗаписатьКонецОбъекта();
ТекстОтправки = ТекстДляОтправки.Закрыть();
ХТТПЗапрос.Send(ТекстОтправки);
Создал этот кусок кода. А файл на диске не создается. За основу брал данніе из API Explorer.
Получилось)))))))))))))))))))))))
Вставил длину тела запроса в заголовок (формирование тела запроса перенес в начало кода) и УРА.....
Сообщение отредактировал Vofka - 26.04.16, 15:25