Я вызываю Gmail API, используя скрипт nodejs, используя библиотеку запросов (не Google). Когда я записываю ответ вложения в PDF-файл, я вижу, что его содержимое неполное (отсутствующие изображения, отсутствующие стили и т. Д. c ...).
Код:
const attachment: IGoogleMailUserMessageAttachmentResource = await this.call(
'GET',
`/${message.id}/attachments/${part.body.attachmentId}`,
);
writeFileSync('/tmp/test.pdf', attachment.content, { flag: 'w+' });
Полученный файл:
вместо:
Есть идеи?
Спасибо