0

以下のコードで自分自身を承認して取得した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>

これで、すべてのドキュメントを含む xml ファイルから content.xmlAttribute を使用して、Word ドキュメントと PPT をダウンロードできるようになりました。しかし、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 ダウンロード リンクを機能させる方法を教えてください。よろしくお願いします!

4

1 に答える 1

0

method="post"method="get"に置き換えますか?

于 2010-02-18T09:38:06.393 に答える