html #Google Drive - 带云端硬盘的Google Picker
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了html #Google Drive - 带云端硬盘的Google Picker相关的知识,希望对你有一定的参考价值。
<script>
var clientId = '720409271749-hqv3lb4u0q82t68vperem5oi3kosskol.apps.googleusercontent.com';
var developerKey = 'AIzaSyBTEWsJ4aXdoOzB4ey81eX9-ja7HejL4Qc';
var accessToken;
function onApiLoad() {
gapi.load('auth', authenticateWithGoogle);
gapi.load('picker');
}
function authenticateWithGoogle() {
window.gapi.auth.authorize({
'client_id': clientId,
'scope': ['https://www.googleapis.com/auth/drive']
}, handleAuthentication);
}
function handleAuthentication(result) {
if(result && !result.error) {
accessToken = result.access_token;
setupPicker();
}
}
function setupPicker() {
var picker = new google.picker.PickerBuilder()
.setOAuthToken(accessToken)
.setDeveloperKey(developerKey)
.addView(new google.picker.DocsUploadView())
.setCallback(myCallback)
.build();
picker.setVisible(true);
}
function myCallback(data) {
if (data.action == google.picker.Action.PICKED) {
alert(data.docs[0].name);
} else if (data.action == google.picker.Action.CANCEL) {
alert('goodbye');
}
}
</script>
<script src="https://apis.google.com/js/api.js?onload=onApiLoad"></script>
以上是关于html #Google Drive - 带云端硬盘的Google Picker的主要内容,如果未能解决你的问题,请参考以下文章
本地挂载Google DriveOne DriveYanDex Drive等云端硬盘
以编程方式在Google云端硬盘中打开文件而不使用Drive API
使用 HTML5 视频标签从 Google Drive 流式传输视频
使用Visual Basic将文件上传到Google云端硬盘
Google Drive 虚拟主机:拒绝目录列表
如何触发点击“保存到Google云端硬盘”按钮