2013-05-03 143 views
1

我希望通過使用Google驅動器API的特定應用程序以編程方式打開驅動器文件。如何獲取Google雲端硬盤應用的打開網址?

其目的是模仿使用所選文件的「打開方式」上下文菜單啓動應用程序的GUI驅動方法。

雖然我可以使用應用程序list method獲得可用應用程序的列表,但app resource並未詳細說明打開的URL,只要我能解決。

有誰知道是否有可能使用API​​獲取Open URL?

回答

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再次可用。

+0

感謝@leeper這似乎是要走的路,但方法不適用於我(Drive API v2)。 – groundcontrol 2013-05-03 11:31:13

+0

方法getOpenWithLinks()是一個未定義的方法,我找不到任何其他方法來獲取此信息。我正在使用Drive API v2並具有指定的drive.apps.readonly範圍。有沒有人有任何建議來解決這個問題? – groundcontrol 2013-05-08 21:37:42

+0

就像魔法一樣,openwithlinks方法在v2驅動器API的修訂版本75中似乎已經復活,所以@groundcontrol的問題應該是可以解決的。 – bleeper 2013-05-17 09:38:27

相關問題