猿问

使用JavaScript授权Google云端硬盘

我正在尝试授权我的应用程序与Google云端硬盘集成。Google文档提供了有关基于服务器的授权的详细信息以及各种服务器技术的代码示例。


还有一个JavaScript Google API库,该库支持授权。在Wiki的示例部分下方有一个代码片段,用于创建配置和调用authorize函数。我将范围更改为我认为需要驱动器的范围:


var config = {

    'client_id': 'my_client_ID',

    'scope': 'https://www.googleapis.com/auth/drive.file'

  };

  gapi.auth.authorize(config, function() {

    console.log(gapi.auth);

  });

从不调用回调函数(是的,已更正了Google API库的加载)查看Java Retrieve和Use OAuth 2.0 Credentials示例,客户端密码似乎是一个参数,是否应该将其放入配置中?


是否有人在JS中针对Drive或其他Google API尝试过此操作?有谁知道调试此类问题的最佳途径,即我是否需要仅遍历库并停止抱怨?


请不要建议在服务器端进行授权,我们的应用程序完全是客户端,我不希望服务器上有任何状态(而且我知道这会导致令牌刷新问题)。我熟悉Google控制台中的API配置,并且相信驱动器SDK设置正确。


ibeautiful
浏览 519回答 3
3回答
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答