7

ファイルのサムネイルを取得しようとしていますが、エラー 404 が表示されます。一部のファイルでは、ドライブを返す URL は次のようになります。

https://docs.google.com/feeds/vt?gd=true&id=1DnoJzxnZXVERyqC5jfTwfpd8uEn&v=39&s=AMedNnoAAAAAUL0gv5da9U81UzT-L4N59b1BwNuZmzgU&sz=s220

しかし、他では

https://lh6.googleusercontent.com/ACwqFdvBX0NUJO6SR9fyemnCnSel-TpCZTaddu9CEkZqxtQpJY84cP_cFj64CA6=s220

最後の 1 つは picasa からのもので動作するため、動作する URL は picasa からのものであるようです。最後のファイルのようなすべてのファイルの URL を取得するにはどうすればよいですか?

4

2 に答える 2

9

私は同じ問題に遭遇しました。

アクセストークンをthumbnailLink URLに追加する必要があります。これにより、GETリクエストが承認されます。

次のようなものです:

var thumbLink = driveEntry["thumbnailLink"] + "&access_token=" + YOURTOKEN;

乾杯。

于 2013-06-30T15:46:35.080 に答える
2

Google ドライブに保存されているファイルのサムネイルを取得するには、ファイル エンドポイントに GET リクエストを送信し、そのthumbnailLinkプロパティを確認する必要があります。

https://developers.google.com/drive/v2/reference/files/get

サムネイル URL の形式に関係なく、ファイル メタデータで返された値を使用する限り問題ありません。

サムネイルの URL は一定の時間が経過すると有効期限が切れることを考慮してください。

于 2012-12-04T05:00:04.000 に答える