2017-05-24 12 views
0

私はO2を使用してGoogleドライブにファイルをアップロードするドライブv2 APIを使用しています。これがファイルのサムネイルリンクを取得する方法です。ウェブアプリケーションJavaのgoogleドライブファイルのサムネイルリンクを使用することができません

com.google.api.services.drive.model.File fileMetadata = new com.google.api.services.drive.model.File(); 
     fileMetadata.setParents(Arrays.asList(new ParentReference().setId(parentFolderId))); 
     fileMetadata.setTitle(file.getName()); 
     fileMetadata.setMimeType(type); 

     java.io.File filePath = new java.io.File(file.getAbsolutePath()); 
     FileContent mediaContent = new FileContent(type, filePath); 
     com.google.api.services.drive.model.File f = service.files().insert(fileMetadata, mediaContent).execute(); 
String thumbnailLink = f.getThumbnailLink() 

私はこのサムネイルリンクを使用して、自分のWebアプリケーションに画像を表示しています。このサムネイルリンクは有効ですか?なぜなら、サムネイルリンクを使用しようとしたときに、いつか403エラーが発生したからです。このサーバからIHqw = S220 -

あなたのクライアントは、URL /Bvz7wBXoC_pXJWfbJ44iEryxrXxB5w7JLU9He8ErJ2OjWEZg2EJCqBL1ElfIUdVxを取得する権限がありません。 (クライアントのIPアドレス:x.x.x.x)

私はまだ私は同じ問題に直面しています、これらのGoogle Drive - Unable to download thumbnails with an authenticated (OAuth2) requesthttps://productforums.google.com/forum/#!topic/chromebook-central/YvNs0J5IgS0 を試してみました。私はこれを克服する方法はありますか?同じ画像をもう一度アップロードすると、いつか同じことが起こりますが、いつか同じ問題が発生します。利用可能な場合は、ドキュメントによると

答えて

0

thumbnailLinkは、ファイルのサムネイルに

短命のリンクがあります。通常、 は数時間続く。要求しているアプリケーション がファイルのコンテンツにアクセスできる場合にのみ設定されます。

したがって、ドキュメントに示されているとおりに機能していました。

+0

ありがとうございます。ファイルのためにいつでもアクセスできる永久リンクを得る方法はありますか? – Jayashree

関連する問題