Bezdepbonusu7Программирование: статьи и ответы

Вопрос

Как разрешить загрузку PDF-документа из содержимого, полученного из google-documents list-api

Автор вопроса: Deepak YadavОтветов: 1

У меня есть список документов 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="[email protected]">
        <cfhttpparam type="formfield" name="Passwd" value="xyz">
        <cfhttpparam type="formfield" name="service" value="writely">
        <cfhttpparam type="formfield" name="source" value="abc-xyz-2010">
    </cfhttp>

Теперь я могу загружать документы Word и 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. Заранее большое спасибо!!

google-docsgoogle-docs-apicoldfusion

Ответы

Ответ 1 · Sergey Galashyn

Заменить method="post" на method="get" ?

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы