У меня есть список документов Google, которые я получил, авторизуясь с кодом ниже:
<cfhttp url="https://www.google.com/accounts/ClientLogin" method="post" result="result" charset="utf-8">
<cfhttpparam type="formfield" name="accountType" value="HOSTED_OR_GOOGLE">
<cfhttpparam type="formfield" name="Email" value="abc@gmail.com">
<cfhttpparam type="formfield" name="Passwd" value="xyz">
<cfhttpparam type="formfield" name="service" value="writely">
<cfhttpparam type="formfield" name="source" value="abc-xyz-2010">
</cfhttp>
Теперь я могу загружать текстовые документы и PPT с помощью content.xmlAttribute из xml-файла, содержащего все документы.
Но я не могу скачать PDF файлы. Я получаю сообщение об ошибке «Ошибка авторизации 401». Я проверил документацию, в которой говорится, что:
Также невозможно вручную создать URL-адрес загрузки для этих типов файлов. Вместо этого отправьте проверенный HTTP GET на ссылку src записи:
<content type="text/html" src="https://doc-04-20-docs.googleusercontent.com/docs/secure/m7an0emtau/WJm.../YzI2Y2ExYWVm?h=16655626&e=download&gd=true"/>
Может кто-нибудь сказать, как передать информацию об авторизации и получить работающую ссылку для скачивания в формате PDF.
Большое спасибо заранее !!