我正在使用 Google 站点上的 Apps 脚本,并尝试使用 Oauth 将小工具验证为活动用户,以显示活动用户文档列表。我发现几个谷歌小组讨论询问这个问题没有答案,希望我能在这里得到答案。这是我的代码:
var oauthConfig = UrlFetchApp.addOAuthService("gDocs"); oauthConfig.setAccessTokenUrl("https://www.google.com/accounts/OAuthGetAccessToken"); oauthConfig.setRequestTokenUrl("https://www.google.com/accounts/OAuthGetRequestToken?scope=https://docs.google.com/feeds/"); oauthConfig.setAuthorizationUrl("https://www.google.com/accounts/OAuthAuthorizeToken"); oauthConfig.setConsumerKey("myDomainName"); oauthConfig.setConsumerSecret("myCosumerSeceret");
var options = { "method": "GET", "headers": { "GData-Version": "3.0" }, "oAuthServiceName" : "gDocs", "oAuthUseToken" : "always" };
var results = UrlFetchApp.fetch("https://docs.google.com/feeds/default", options);
此时代码不会运行,并且带有小工具的页面会显示: 需要授权才能执行该操作。
任何帮助将不胜感激。
谢谢你,詹姆斯克里姆