Google app engine OAuth与Google应用程序引擎和Google应用程序脚本集成的问题

Google app engine OAuth与Google应用程序引擎和Google应用程序脚本集成的问题,google-app-engine,oauth,google-sheets,google-apps-script,Google App Engine,Oauth,Google Sheets,Google Apps Script,我试图在谷歌电子表格中使用谷歌应用程序脚本,但遇到OAuth问题 电子表格和谷歌应用程序都受到谷歌提供的Oauth的保护,因为我正在使用谷歌应用程序进行商业活动 下面是我正在使用的脚本。它给了我oauth舞蹈,但未能调用URL,并以302响应重新运行 不知道下一步该怎么办。我尝试过设置auth callback hadler和所有东西,但都没有成功。我还为key和secret设置了ScriptProperties(下面没有看到)。此外,作用域未设置为appengine,表明OAuth用于整个应用

我试图在谷歌电子表格中使用谷歌应用程序脚本,但遇到OAuth问题

电子表格和谷歌应用程序都受到谷歌提供的Oauth的保护,因为我正在使用谷歌应用程序进行商业活动

下面是我正在使用的脚本。它给了我oauth舞蹈,但未能调用URL,并以302响应重新运行

不知道下一步该怎么办。我尝试过设置auth callback hadler和所有东西,但都没有成功。我还为key和secret设置了
ScriptProperties
(下面没有看到)。此外,作用域未设置为appengine,表明OAuth用于整个应用程序

在谷歌应用程序引擎告诉我某个应用程序正在请求访问后,我得到了302响应。它还表明appspot.com是一个外部提供商

var oAuthConfig = UrlFetchApp.addOAuthService("google");

oAuthConfig.setAccessTokenUrl("https://<blah>.appspot.com/_ah/OAuthGetAccessToken");

oAuthConfig.setRequestTokenUrl("https://<blah>.appspot.com/_ah/OAuthGetRequestToken");

oAuthConfig.setAuthorizationUrl("https://<blah>.appspot.com/_ah/OAuthAuthorizeToken?hd=<blah.com>");

oAuthConfig.setConsumerKey(consumer_key);

oAuthConfig.setConsumerSecret(consumer_secret);

var requestData = {
  "method": "GET",
  "oAuthServiceName": "google",
  "oAuthUseToken": "always"
};

var response = UrlFetchApp.fetch(url, requestData);
var oAuthConfig=UrlFetchApp.addOAuthService(“谷歌”);
oAuthConfig.setAccessTokenUrl(“https://.appspot.com/_ah/OAuthGetAccessToken");
oAuthConfig.setRequestTokenUrl(“https://.appspot.com/_ah/OAuthGetRequestToken");
oAuthConfig.setAuthorizationUrl(“https://.appspot.com/_ah/OAuthAuthorizeToken?hd=");
oAuthConfig.setConsumerKey(消费者密钥);
oAuthConfig.setConsumerCret(消费者秘密);
var请求数据={
“方法”:“获取”,
“oAuthServiceName”:“谷歌”,
“oAuthUseToken”:“始终”
};
var response=UrlFetchApp.fetch(url,requestData);

您不能在AppEngine api上使用consumerKey和ConsumerCret。AppEngine不是用于Google商业应用程序的授权/配置的一部分。尝试不使用它们并撤销已授予的权限,或将名称(从“google”)更改为其他名称。

302响应是重定向。你凭什么认为这是个错误?我不会确切地说这是个错误。。根据文档和发布的资料,OAuth上面的操作是在Google App Engine上实现誓言所需的全部。除了它不起作用之外。。。不知道下一步该怎么做才能让它工作