0

REST 呼び出しで Google ドライブを使用しています。あらゆる種類のファイルをクライアントのドライブにアップロードしたい。Web アプリケーションで Google ドライブからの 2 つのリンク、「視覚化」リンクと「ダウンロード」リンクを使用します。

「webContentLink」json プロパティからダウンロード リンクを取得し、「alternateLink」から視覚化リンクを取得します。

スプレッドシート、ドキュメント、プレーン テキストなどの一部のファイルは変換する必要があるため、「convert」パラメーターを「true」に設定します。

問題

送信されたファイルが別の Google ドキュメント タイプに変換された場合、返された json には「webContentLink」プロパティがありません。変換されたドキュメント ファイルで作業しているときに、リンクのダウンロードと視覚化の両方を行うにはどうすればよいですか?

編集済み

変換前にアップロードされた元のファイルのダウンロード リンクを探しています。たとえば、xls をアップロードする場合、元の xls ファイルのダウンロード リンクが必要です。「exportLinks」リストには xlsx のリンクがたくさんありますが、「正しいもの」を取得する方法がありません。「exportLinks」の MIME タイプは元のファイルの mimeType とは異なります。また、一部のファイルでは、指定された 2 つのスプレッドシート exportLinks のうちの 1 つが壊れています...

4

1 に答える 1

1

Google ネイティブ ドキュメントのダウンロード リンクが必要な場合はexportLinks、返された JSON のプロパティを取得する必要があります。

ファイルの形式に応じて、それらのいくつかがあります。少なくとも 1 つは、すべてのネイティブ形式に共通するもので、"application/pdf"MIME タイプのものです。

于 2012-11-22T17:59:53.287 に答える