Java 在android中读取公共共享谷歌硬盘中的内容
我正在搜索一种方法来查看公共共享的google drive文件夹的内容。我尝试了驱动Api,但不幸的是,它似乎无法解决这个问题。我在一些帖子中读到,googlerestapi可以在没有任何授权的情况下完成它。但我找不到这方面的任何示例代码。我有文件夹ID,可以通过浏览器访问/下载Java 在android中读取公共共享谷歌硬盘中的内容,java,android,google-drive-android-api,Java,Android,Google Drive Android Api,我正在搜索一种方法来查看公共共享的google drive文件夹的内容。我尝试了驱动Api,但不幸的是,它似乎无法解决这个问题。我在一些帖子中读到,googlerestapi可以在没有任何授权的情况下完成它。但我找不到这方面的任何示例代码。我有文件夹ID,可以通过浏览器访问/下载 也发现了这个经过数小时的搜索和测试,我能够实现我渴望的目标。如果有人有同样的问题来到这里,我会把我所做的留在这里 您必须导入具有凭据的json文件 全局变量 private static final int REQUE
也发现了这个经过数小时的搜索和测试,我能够实现我渴望的目标。如果有人有同样的问题来到这里,我会把我所做的留在这里 您必须导入具有凭据的json文件 全局变量
private static final int REQUEST_AUTHORIZATION = 1;
private final HttpTransport m_transport = AndroidHttp.newCompatibleTransport();
private final JsonFactory m_jsonFactory = GsonFactory.getDefaultInstance();
private GoogleAccountCredential m_credential;
private static Drive m_client;
内部onCreate
m_client = new com.google.api.services.drive.Drive.Builder(
m_transport, m_jsonFactory, credential).setApplicationName("YourAppName")
.build();
当您创建一个OAuth客户端ID时,您将能够获取json文件。但是,如果您只是意外丢失了json文件,您只需在同一项目下创建一个新的服务帐户密钥,该json文件将被接受
此后,您将能够使用RESTapi,并可以访问公共共享文件夹,下载/阅读其中的内容。您能够获得WebContent链接吗?@noogui我有公共文件夹的链接。我如何进一步进行?