Android 是否可以从google drive API获取上传文件的链接

Android 是否可以从google drive API获取上传文件的链接,android,google-api,google-drive-api,Android,Google Api,Google Drive Api,我正在浏览Google drive API列表 . 是否可以从我的应用程序以编程方式获取上传到驱动器中的文件的链接?就像一只被摘下来的猫 我找到了用于上传和下载的API。我也发现了。但是没有找到任何类似于浏览文件并获得相同链接的内容 有可能吗?。我不需要上传任何东西,只是一个已经上传文件的链接。 web上有一些很好的文档,但是找到它并理解它可能是一个挑战,特别是因为这些包的名称非常相似。google drive只是一个文件存储,google drive api只允许您访问该文件存储。除非您的应用

我正在浏览Google drive API列表 . 是否可以从我的应用程序以编程方式获取上传到驱动器中的文件的链接?就像一只被摘下来的猫

我找到了用于上传和下载的API。我也发现了。但是没有找到任何类似于浏览文件并获得相同链接的内容

有可能吗?。我不需要上传任何东西,只是一个已经上传文件的链接。
web上有一些很好的文档,但是找到它并理解它可能是一个挑战,特别是因为这些包的名称非常相似。

google drive只是一个文件存储,google drive api只允许您访问该文件存储。除非您的应用程序跟踪它上载的文件,否则您实际上无法知道您的应用程序相对于其他应用程序上载了哪些文件

除非您的应用程序仅在中存储文件,否则您可以获取应用程序存储在应用程序数据文件夹中的文件列表,并确保它们仅存储应用程序上载的文件

您可以将自定义属性添加到通过这种方式上载的文件中,当您在用户驱动器上运行文件列表时,您可以检测到属于您的文件。我不确定file.list搜索是否能在属性上工作,我记不起它是否能工作


我可能误解了,我以为你只想要你的应用程序上传的文件。根据文件的类型,如果您进行检查,您将看到webContentLink和webContentView链接可能对您有用。请记住,并非所有文件都有此二进制文件,例如,可能不会。

您可以使用API列出驱动器中的所有文件。但您只能访问从应用程序创建的文件

Android驱动器API仅适用于googleapis.com/auth/Drive.file范围。这意味着查询只能匹配用户使用应用程序打开或创建的文件

请找到下面的图片。您无法获得任何详细信息。 检查

我不太理解您的用例,但要回答“如何获取应用程序创建的文件列表”的问题

  • 使用drive.files的作用域创建访问令牌
  • 编写一个使用files.list查询所有文件的应用程序(即q='trashed=false')
  • 使用该访问令牌运行应用程序。结果将是应用程序创建的文件列表
    @DalmTo只是想知道,我不需要我的应用程序中的任何文件。只是驱动器中任何文件的链接。有可能吗?。我想没有,我能拿到所有文件的清单吗?只有我用我的应用程序创建的文件。R8?Yes files.list返回用户在google drive上有权访问的所有文件的列表。所有文件或我用我的应用程序创建的文件。@Dalm您看到第一个星形文件了吗