使用ColdFusion,如何从给定的Google云端硬盘文件夹中检索所有公开文档?

时间:2012-09-05 21:13:06

标签: coldfusion google-drive-api

对于我目前的项目,我一直在使用ColdFusion。我的问题是,在我可以从Google云端硬盘上的给定文件夹中检索“公开网络”文件之前,我需要做多少工作才能重新编写库功能?换句话说,我有一个预定义的folderID,需要检索其中的所有公共文件。

这将是我需要的唯一功能,所以如果我只需要一小段,我不想为GD API编写完整的功能。

我知道有一个ColdFusion implementation of OAuth,但我尚未研究它的能力。我主要担心的是,在我正在使用的特定情况下,我是否可以完全避免身份验证。

任何指向正确方向的东西都会非常感激!

1 个答案:

答案 0 :(得分:2)

我不知道Coldfusion,但您可以retrieve the list of public files in a folder向{/ 3>发送authorized GET请求OAuth 2.0 Playground

https://www.googleapis.com/drive/v2/files?q='1234567' in parents and 'anyone' in readers

其中'1234567'是文件夹ID。

请记住对查询参数进行URL编码,以便在发送到API时看起来如下所示:

'1234567'%20in%20parents%20and%20'anyone'%20in%20readers

您也可以使用{{3}}尝试相同的请求。