我一直在寻找Google Drive API一段时间。我有一个公共共享的文件夹,我可以查看这些文件夹,而无需使用共享文件夹的详细信息中的主机URL登录任何内容。所以我知道你可以在没有Oauth或其他认证的情况下看到这些文件。有没有一种方法可以使用API来实现这一点,以便我可以按照自己想要的方式获得格式化的文件,并可能使用我已添加到文件中的描述?基本上这将显示在网站上,我不希望访问该网站的人必须通过Oauth流程。我只想要显示一个文件列表。无需登录即可从Google云端硬盘列出文件
2
A
回答
1
我正在进行类似的设计。我阅读文档说API需要登录。所以除非你使用页面抓取,你需要通过oauth。
大概你有一个专门的帐户存储文件。您已经注册了一个客户端应用程序和一个重定向网址,并获得了必要的密钥。 (概述是here。)现在,如果我理解正确,则必须创建一个Google_Client对象,对其进行配置,然后致电createAuthUrl
以获取授权URL。
当您浏览到授权URL时,您将不得不登录到存储文件的帐户 - 仅此一次。成功登录后,您将通过查询字符串参数重定向到redirect_url:code
。这是您用于为您的应用获取刷新令牌的授权码。 Doc是here。您只会获取刷新令牌一次,保存并每次使用它来获取会话(访问)令牌。
我认为授权是驱动器API唯一非常复杂的部分,所以一旦你过去了,它应该更平滑。
相关问题
- 1. Google云端硬盘SDK API未列出Google云端硬盘上传的文件
- 2. 无需用户登录的Google云端硬盘访问
- 3. 无需登录即可获取JSON中Google云端硬盘文件夹的内容
- 4. 我是否需要更新我的Google云端硬盘登录?
- 5. 列出Google云端硬盘中的所有文件夹内容
- 6. 通过Google Drive SDK列出Google云端硬盘中的所有可用文件
- 7. 无法使用Java API从Google云端硬盘下载文件
- 8. 无法将文件从Google云端硬盘移动到Blobstore
- 9. Google云端硬盘导入Google文档
- 10. 如何为Google云端硬盘中的每个文件创建可用的Google云端硬盘应用程序?
- 11. 下列Google云端硬盘“主机”
- 12. 如何在Google云端硬盘中列出我的文档
- 13. 从Google云端硬盘文件中读取文本
- 14. 无法更新Google云端硬盘中的文件名
- 15. Mediaplayer无法使用Google云端硬盘媒体文件
- 16. Selenium WebDriver可以访问Google云端硬盘上的文件吗?
- 17. Google云端硬盘文件列表:500错误
- 18. Google云端硬盘列表,搜索和删除文件
- 19. Google云端硬盘API列表文件夹GET
- 20. 在Ruby中打开并从Google云端硬盘读取文件
- 21. Google云端硬盘列表方法未列出最近创建的文件
- 22. 使用Google API的Google云端硬盘上传文件
- 23. PHP谷歌云端硬盘API集成用户登录和列表文件
- 24. 未找到Google云端硬盘根文件夹文件错误
- 25. Google云端硬盘文件ID和文件夹ID惯例
- 26. 无法使用Google云端硬盘API将图片上传到Google云端硬盘
- 27. Google云端硬盘能否将文件从Google文档传输到Picasa?
- 28. 无法将文件从服务帐户上传到Google云端硬盘
- 29. 向Google云端硬盘添加菜单
- 30. Google云端硬盘 - 视频串流