Создание вложения Google Документов через API
Есть ли способ создать вложение Google Doc через API? В документации не указано, если это возможно, и все, что я пробовал, не сработало.
Спасибо
Редактировать: Посмотрите документацию API Basecamp https://github.com/basecamp/bcx-api/blob/master/sections/attachments.md#get-attachments, вложения документов Google имеют другой набор полей, чем загруженные файлы.
Classes.Basecamp.Attachment newAttachment = new Classes.Basecamp.Attachment()
{
Name = attachment.Element("name").Value,
ContentType = attachment.Element("content_type").Value,
LinkedSource = attachment.Element("linked_source").Value,
LinkedType = attachment.Element("linked_type").Value,
LinkUrl = new Uri(attachment.Element("link_url").Value)
};
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
request.Method = "POST";
request.Credentials = new NetworkCredential("xxxx");
request.ContentType = "application/vnd.google-apps.document";
request.UserAgent = "xxxx";
request.Proxy = null;
Это похоже на создание файла без расширения.
Не могу найти другого, чтобы пойти по этому поводу.