使用asp.net中的网站分享我的谷歌驱动器数据

时间:2013-07-17 20:40:50

标签: asp.net google-drive-api

我的Google云端硬盘中有一些文件和文件夹。我有一个网站。 我想在我的网站的一个页面中显示我的Google驱动器内容。任何机构都可以查看这些数据。

我从早上开始尝试这个。使用javascript我做到了。但是在这种情况下它只显示我使用该Google帐户登录时的数据。但是从其他计算机或使用我的帐户登录时它不是显示任何数据。我从firebug检查它给出了一个错误,如需要登录。

任何人都可以帮我解决问题。我想用asp.net来做。 提前谢谢。

1 个答案:

答案 0 :(得分:1)

与公共互联网共享文件夹,使用API​​密钥使用API​​密钥查询该文件夹下的文件。

gapi.client.setApiKey(API_KEY_HERE);
gapi.client.drive.files.get({
    'q': '"<publicFoldersId>" in parents'
}).execute(callback);

通过为浏览器[1]生成密钥,从API控制台获取API密钥。

注意:我正在使用[2]上提供的JavaScript客户端库。

[1] https://developers.google.com/console/help/#generatingdevkeys

[2] https://developers.google.com/api-client-library/javascript/