使用Googlesheet API V4

时间:2017-03-14 05:05:02

标签: android oauth-2.0 google-spreadsheet-api

我尝试过很多R& D从我的android studio应用程序访问私人Google电子表格数据。我能够登录屏幕,然后通过我的凭据登录。但登录后我执行代码:

ValueRange response = this.mService.spreadsheets().values()
                .get(spreadsheetId, range)
                .execute();

它一直在屏幕上返回null值。 任何人都可以帮助我。

我仍然是Android应用中的学习者,并会对此发表评论。

我可以粘贴所有帮助您帮助我的代码..

2 个答案:

答案 0 :(得分:0)

您可能需要检查并确保使用正确的HTTP请求语法。如Method: spreadsheets.values.get中所述,

  

网址使用Google API HTTP annotation语法。

如果您的请求成功,响应正文包含ValueRange的实例。

进一步阅读,响应正文中的values[]指的是读取或写入的数据。请注意,对于输入,支持的值类型为:bool,string和double。这样,请确保您的数据仅使用给定的支持值。

希望有所帮助。

答案 1 :(得分:0)

问题已解决。问题是在下面的语法而不是传递谷歌项目我通过我的Android项目。

mService = new com.google.api.services.sheets.v4.Sheets.Builder(
            transport, jsonFactory, credential)
            .setApplicationName("GoogleSheet API")
            .build();