Какой путь к ресурсу необходимо использовать для загрузки вложений методом вставки?
Мой главный вопрос: можем ли мы отправить вложение методом вставки? Если мы можем, какой URI следует использовать.
Я использовал URI https://www.googleapis.com/upload/gmail/v1/users/me/messages
Параметр запроса: uploadType = multipart
Тело запроса:
Content-Type: multipart/related; boundary="foo_bar_baz"
--foo_bar_baz
Content-Type: text/html; charset=UTF-8
<Some html data>
--foo_bar_baz
Content-Type: <type of the file I am uploading>
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename=<filename>
<base64 representation of file>
--foo_bar_baz--
Тело ответа, которое я получаю взамен:
{
"error": {
"errors": [
{
"domain": "global",
"reason": "badContent",
"message": "Media type 'application/octet-stream' is not
supported. Valid media types: [message/rfc822]"
}
],
"code": 400,
"message": "Media type 'application/octet-stream' is not supported. Valid media types: [message/rfc822]"
}
}