4

ドライブ SDK を使用して Javascript を使用して、Google ドキュメント ファイルからコンテンツをダウンロードしようとしています。

メタデータを取得し、exportLinks を解析して URL https://docs.google.com/feeds/download/documents/export/Export?id=xxx&exportFormat=htmlを取得します

私のコードは、JavaScript を使用した Google ドライブ: ファイル コンテンツの処理に似ていますが、downloadUrl の代わりに exportLinks:text/html を使用しています。

その URL を取得しようとすると、「405 OPTIONS メソッドは許可されていません」というメッセージが表示されます。

(余談ですが、downloadUrl を使用してドキュメント以外のファイルをダウンロードすれば、すべて問題ありません)。

したがって、私は次のいずれかを推測しています:- a) ドライブを使用して Docs ファイルを取得するべきではありません b) exportLinks を使用する必要があります 他の方法であるか、c) に使用されているのと同じ iframe 回避策を実装する必要がありますここにアップロードhttps://www.googleapis.com/upload/drive/v2/files は本当に CORS をサポートしていますか?

4

1 に答える 1

3

現在、エクスポートリンクはCORSをサポートしていません。これは私たちが取り組んでいることですので、ごめんなさい。

今のところiframeハックを使用できる場合は、機能するまで実行してください。

于 2012-08-10T22:12:02.373 に答える