【问题标题】:Google Spreadsheets on appengineappengine 上的 Google 电子表格
【发布时间】:2015-05-21 22:21:51
【问题描述】:

我正在尝试阅读 appengine 上的电子表格:

List<String> scopes = Arrays.asList("https://spreadsheets.google.com/feeds");
AppIdentityService appIdentity = AppIdentityServiceFactory.getAppIdentityService();
AppIdentityService.GetAccessTokenResult accessToken = appIdentity.getAccessToken(scopes);

Credential creds = new Credential(BearerToken.authorizationHeaderAccessMethod());
creds.setAccessToken(accessToken.getAccessToken());

SpreadsheetService ss = new SpreadsheetService("DBM4G-demo");
ss.setOAuth2Credentials(creds);

我遇到的问题是 setOAuth2Credentials 不是一个类(至少 eclipse 说它不是,我无法编译)。我在我的项目中包含了 gdata-spreadsheets-3.0.jar。有什么想法吗??

【问题讨论】:

    标签: google-app-engine google-spreadsheet-api


    【解决方案1】:

    OAuth 问题 google DrEdit 教程是解决 Google 驱动器/电子表格等 OAuth 问题的好方法。它是我能找到的最好的 OAuth 教程。

    电子表格连接代码

    SpreadsheetService spreadsheetService = null;
    spreadsheetService = new SpreadsheetService("mydomain.com.au-v0.2");
    spreadsheetService.setHeader("Authorization", "Bearer " + accessToken);
    spreadsheetService.setConnectTimeout(0);
    

    (我添加了 setConnectTimeout(0) 用于开发,但怀疑我不再需要它。)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-07-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-04-18
      相关资源
      最近更新 更多