Google Doc Java API不返回文件内容

Google Doc Java API不返回文件内容,java,google-docs-api,Java,Google Docs Api,我真的很难阅读谷歌文档的内容。我遵循了所有关于这个的API文档,它只是不给我内容 我能够通过id定位文件,并查看所有的元数据。但当我尝试获取文件内容的输入流时,它会继续抛出一些html或json表示的文件元数据 我两个都跟着 和 有趣的是,文件的File.getDownloadURL()和File.getExportLinks()都返回null。这是否意味着文件内容无法下载 提前感谢。您能在这里提供请求和响应吗?尝试改用Files.list资源。我使用Files.list()进行了测试,两者都成

我真的很难阅读谷歌文档的内容。我遵循了所有关于这个的API文档,它只是不给我内容

我能够通过id定位文件,并查看所有的元数据。但当我尝试获取文件内容的输入流时,它会继续抛出一些html或json表示的文件元数据

我两个都跟着 和

有趣的是,文件的File.getDownloadURL()和File.getExportLinks()都返回null。这是否意味着文件内容无法下载


提前感谢。

您能在这里提供请求和响应吗?尝试改用Files.list资源。我使用Files.list()进行了测试,两者都成功返回。感谢您的回复。仔细检查响应后,它实际上在http响应内容中包含电子表格。问题是响应是text/html。我正在尝试使用适当的MIME类型获取响应(根据
String downloadUrl=file.getExportLinks().get(“application/pdf”);
)。但是如果
getExportLinks()
返回null,这似乎是不可能的。这是我公开的一个测试文档([link])。有人能用Java将其导出到EXCEL mime类型吗?好的,所以OAuth机制可能有问题,我最初是从示例中了解到的。我通过API密钥方法验证,如果不进行身份验证,导出链接将不可用。因此,我只是在开发者控制台上添加了一个API密钥,并将其与普通HTTP get一起使用,以获取导出链接。然后下载电子表格作为xls和相关链接。