Google ドライブで Google サービス アカウントを正常に実装しました。これで、サービス アカウントにファイルをアップロードできます。しかし、自分の Web サイトに埋め込まれた形式でファイルを表示する方法がわかりません。
https://doc-04-0g-docs.googleusercontent.com/docs/securesc/bc8ug145a9ddo935ikfpgr3jg35j66bd/r8o9fi9jati2in6m7ad70ppjqif4dq7n/1381514400000/05451613566453688664/05451613566453688664/0B20JX1z76nY6VjVrUl9rai16TW8?h=16653014193614665626&e=download&gd=true
https://docs.google.com/uc?id=0B20JX1z76nY6VjVrUl9rai16TW8&export=download
https://docs.google.com/file/d/0B20JX1z76nY6VjVrUl9rai16TW8/edit?usp=drivesdk
これらは、アップロードされたファイルのそれぞれ downloadUrl、WebContentLink、および AlternateLink です。これらのリンクをブラウザで開くことができません。ファイルのアップロードに使用されるコードは次のとおりです。
java.io.File fileContent = new java.io.File("E:\\test.txt");
File fileMetadata = new File();
fileMetadata.setTitle(fileContent.getName());
InputStreamContent mediaContent = new InputStreamContent("text/plain", new BufferedInputStream(
new FileInputStream(fileContent)));
mediaContent.setLength(fileContent.length());
Drive.Files.Insert insert = getDriveService().files().insert(fileMetadata, mediaContent);
MediaHttpUploader uploader = insert.getMediaHttpUploader();
uploader.setDirectUploadEnabled(true);
File file = insert.execute();
ファイル プロパティを public に設定して、Web サイトのすべてのユーザーがログインせずにアクセスできるようにするにはどうすればよいですか? また、ユーザーにこのファイルをダウンロードさせたくありません。
ありがとう