【问题标题】:How do I get a Google Drive App's Open URL?如何获取 Google Drive 应用程序的打开 URL?
【发布时间】:2013-05-03 09:20:04
【问题描述】:

我希望通过使用 Google 驱动器 API 的特定应用程序以编程方式打开驱动器文件。

其目的是模仿 GUI 驱动方法,使用所选文件的“打开方式”上下文菜单启动应用程序。

虽然我可以使用应用程序 list method 获取可用应用程序的列表,但 app resource 并没有尽我所能详细说明打开 URL。

有谁知道是否可以使用 API 获取 Open URL?

【问题讨论】:

    标签: google-apps google-drive-api


    【解决方案1】:

    我相信,如果您为 drive.apps.readonly 设置了范围,您应该能够使用 File 方法 getOpenWithLinks 来发现 URL。现在只是测试它, getOpenWithLinks 方法在 File 类上不可用。我想知道它是否已被弃用?当然我找不到证据证明它是这样的。

    https://developers.google.com/resources/api-libraries/documentation/drive/v2/java/latest/com/google/api/services/drive/model/File.html#getOpenWithLinks()

    修订版:getOpenWithLinks 方法在 v2 驱动 API 的修订版 75 中再次可用。

    【讨论】:

    • 感谢@leeper,这似乎是可行的方法,但我也无法使用这些方法(Drive API v2)。
    • 多么令人沮丧,方法 getOpenWithLinks() 是一个未定义的方法,我找不到任何其他方法来获取此信息。我正在使用 Drive API v2 并指定了 drive.apps.readonly 范围。有没有人有解决这个问题的建议?
    • 仿佛魔法般的 openwithlinks 方法似乎在 v2 驱动 API 的第 75 版中复活了,所以@groundcontrol 你的问题应该是可以解决的。
    猜你喜欢
    • 1970-01-01
    • 2011-08-24
    • 1970-01-01
    • 1970-01-01
    • 2015-09-28
    • 1970-01-01
    • 2022-09-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多