Tag: google drive sdk

如何导入适用于Java和Google表格API版本3.0的Drive API客户端库

经过数周的文档和大量论坛的努力,我发现了如何使用Drive API Client Library for Java和Google Sheets API。 我觉得特别是针对android的文档非常缺乏,所以我认为发一篇文章解释如何导入Android的API会很有用。 这是我希望在我开始使用这两个库时可以找到的post,我希望这可以帮助那些可能遇到我的问题的人。

如何使用Google Drive REST AP和HTTPClient创建文件夹?

我正在使用带有HTTPClient的Google Drive REST API来创建文件夹。 REST API是这里的文档请注意REST AP请求执行 – 但使用了错误的数据:tt创建一个名为“untitled”的新文件并将我的json放在那里。 我已经尝试了使用HTTPClient构建POST请求的不同方法,这些方法成功执行 – 但不知何故,Google Drive响应创建文件并返回此数据并忽略我提交的POST数据。 这就是服务器所响应的内容 .. “kind”:“drive#file”,“id”:“0B-fYJN-c4UDjUlh1TUZadF9vejA”,这是一个有效的ID“title”:“Untitled”,—-错误的标题“mimeType”:“application / json; charset = UTF-8“, – 这是错误的mimeType .. 我尝试了以下调用API的方法:我不确定我发送的数据发生了什么。 1)使用表单名称值对 DefaultHttpClient httpClient = new DefaultHttpClient(); HttpPost postRequest = new HttpPost(“https://www.googleapis.com/upload/drive/v2/files?key=”+GoogleClientConstants.GOOGLE_api_key); postRequest.addHeader(“Authorization”, “Bearer ” + accessToken); postRequest.addHeader(“Content-Type”, “application/json; charset=UTF-8”); List nvps = new ArrayList (); nvps.add(new BasicNameValuePair(“title”, “vip”)); nvps.add(new BasicNameValuePair(“mimeType”, […]

谷歌文档的缩略图链接不起作用

我做了一个java代码来获取谷歌文档文件图像的缩略图链接.getThumbnailLink()这段代码工作到最后一个星期四或星期五,现在不起作用…我得到的结果是url为“未找到错误404”消息:“ https://docs.google.com/a/se.pe/feeds/vt?gd=true&id=1dDEYCOQTlpSy5izlcNz0dAq12ooD3cB5Gdqc1Wd4VV4&v=1&s=AMedNnoAAAAAUq9UYexxDIprZfC2V8RnJd4gxWeVaXLw&sz=s220 ”。 我认为谷歌已经更改了此url的格式,例如在我看到的相同缩略图图片的drive.google.com界面中: https : //lh3.google.com/MO8uVrNxKRa3uvSmqtR5yUZ1ooSZtP5zDpLMtCdmeiA4CZB4MXNKeDN1ewEBdzJleHkKAEpShb-BcOor8lwQOKbtQk7x=w230-h212 请帮助我再次获取代码以获取谷歌文档的缩略图。

使用OAuth 2.0进行Java和Google Spreadsheets API授权

我想使用Java阅读Google Spreadsheets,推荐的方法是使用Google Spreadsheets API 。 当您想要使程序安全时,问题就开始了,因此他们鼓励您使用OAuth 2.0。 在官方页面中,他们展示了如何仅使用.NET执行此操作并说“ Java客户端库当前不支持OAuth 2.0 ”,并且他们提供了使用OAuth 1.0或使用直接电子邮件和密码进行 Client Login等替代方案。 这是肯定的吗?,没有办法通过Java进行OAuth 2.0身份validation,可能不是直接使用Java客户端库,而是通过具有特定参数的请求。 请相信任何建议。