相关疑难解决方法(0)

Google云端硬盘选择器 - 开发人员密钥无效错误

我开始学习Google Drive Picker API并从我开始localhost(我已经为域创建了我的客户端ID和浏览器密钥http://localhost/,我的文件位置是localhost/ch1.html等.

这是我在文档的正文部分写的脚本:

<script type="text/javascript" src="https://apis.google.com/js/api.js?onload=onApiLoad"></script>
<script>
    function onApiLoad(){
        gapi.load('auth',{'callback':onAuthApiLoad}); 
        gapi.load('picker'); 
    }
    function onAuthApiLoad(){
        window.gapi.auth.authorize({
            'client_id':'545195528713-tihc7u0hp9ihta5mrm4l0eon16fpjogi.apps.googleusercontent.com',
            'scope':['https://www.googleapis.com/auth/drive']
        },handleAuthResult);
    } 
    var oauthToken;
    function handleAuthResult(authResult){
        if(authResult && !authResult.error){
            oauthToken = authResult.access_token;
            createPicker();
        }
    }
    function createPicker(){    
        var picker = new google.picker.PickerBuilder()
            .addView(new google.picker.DocsUploadView())
            .addView(new google.picker.DocsView())                
            .setOAuthToken(oauthToken)
            .setDeveloperKey('AIzaSyB3I3JOepScrZgySA9tBWL9pXAUaLJ-NFg')
            .build();
        picker.setVisible(true);
    }
</script>
Run Code Online (Sandbox Code Playgroud)

但是,当我运行该文档时,它什么都没显示.是不是我不能使用驱动器api localhost或我将不得不使用一些按钮来调用它或类似的东西请帮助.

测试示例 -

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <meta http-equiv="content-type" content="text/html; charset=utf-8"/>
    <title>Google Picker Example</title>

   <script type="text/javascript" src="https://apis.google.com/js/api.js?onload=onApiLoad"></script>
<script>
    function onApiLoad(){
        gapi.load('auth',{'callback':onAuthApiLoad}); 
        gapi.load('picker'); …
Run Code Online (Sandbox Code Playgroud)

javascript google-drive-api google-picker

21
推荐指数
2
解决办法
2万
查看次数