2016-07-15 6 views
0

Googleドライブの動作方法などのファイルを開く(書き込みを読み込む)必要があります。しかし、私はこれをどのように実装するのか分かりません。私は1つのドライブで行った共有リンクで可能だと思った。誰かがアイデアを持っていれば、感謝してくれてありがとう。APIを使用してGoogleドライブで共有リンクを生成するにはどうすればよいですか?

答えて

0

Google Drive v2

関連性の高いGoogleエディタまたはビューアでファイルを開くためalternateLink

alternateLink

  • リンクをプロパティを使用します。

Javaスクリプトのサンプルコード:

/** 
* Print a file's metadata. 
* 
* @param {String} fileId ID of the file to print metadata for. 
*/ 
function printFile(fileId) { 
var request = gapi.client.drive.files.get({ 
'fileId': fileId 
}); 
request.execute(function(resp) { 
console.log('Title: ' + resp.title); 
console.log('Description: ' + resp.description); 
console.log('MIME type: ' + resp.mimeType); 
console.log('Alternative link: '+resp.alternateLink) 
}); 
} 

Google Drive v3

使用porperty webViewLink

webViewLink

  • ブラウザ内の関連するGoogleエディタまたはビューアでファイルを開くためのリンク。

Javaスクリプトのサンプルコード:

/** 
* Print files. 
*/ 
function listFiles() { 
var request = gapi.client.drive.files.list({ 
'pageSize': 10, 
'fields': "nextPageToken, files(id, name, webViewLink)" 
}); 

request.execute(function(resp) { 
appendPre('Files:'); 
var files = resp.files; 
if (files && files.length > 0) { 
for (var i = 0; i < files.length; i++) { 
var file = files[i]; 
appendPre(file.name + ' (' + file.id + ')' + file.weblink); 
} 
} else { 
appendPre('No files found.'); 
} 
}); 
} 

注:

v3では

、フィールドparameterは、ファイルの所望の特性を得るために使用されます。

関連する問題