0

我想在 Apps 脚本中创建一个应用程序来获取我的纬度位置历史记录。出于某种原因,即使提供了似乎 OAuth 工作所需的所有 URI 和令牌,我总是在触发“UrlFetchApp”的行上收到“意外错误”。使 Latitude API 在 Apps 脚本中工作的正确 OAuth 配置是什么?

这是代码:

function latitude(){
 var oAuthConfig = UrlFetchApp.addOAuthService("latitude");
 oAuthConfig.setConsumerKey(consumerKey);
 oAuthConfig.setConsumerSecret(consumerSecret);
 oAuthConfig.setAuthorizationUrl("https://accounts.google.com/o/oauth2/auth");
 oAuthConfig.setAccessTokenUrl("https://accounts.google.com/o/oauth2/auth");
 UrlFetchApp.addOAuthService(oAuthConfig);
 var response = UrlFetchApp.getRequest("https://www.googleapis.com/latitude/v1/currentLocation");
 Logger.log(response);
}
4

1 回答 1

1

The Google Latitude API only supports OAuth2, and Google Apps Script currently only supports OAuth 1.0a.

于 2012-06-30T00:40:45.013 回答