Google APPScriptをGoogleスプレッドシートで使用しようとしていて、OAuthの問題があります。 スプレッドシートとGoogle Appアプリケーションは、Google によって提供されるOauthによって保護されています。私はGoogle Apps for Businessを使用しています。Google App EngineとGoogle AppScriptの統合に関するOAuthの問題
以下は、私が使用しているスクリプトです....これは私にoauthのダンスを与えますが、302の応答でURLを呼び出して再実行しません。 次は何をするのかわかりません。認証のコールバックハドラーとすべてを設定しようとしましたが、遠くには届きませんでした。また、私はScriptPropertiesをキーと秘密に設定しています(下記参照)。アプリケーションエンジンがアプリケーション全体に対してOAuthを使用していることを示しているため、スコープも設定されていません....
Google App Engineからアプリがアクセスをリクエストしてから...また、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);
302応答はリダイレクトです。何が原因だと思いますか? –
私はそのエラーを正確に言うつもりはない..ドキュメントと投稿された資料によると、上記のOAuthアクションは、Google App Engine ...で動作するOAthを取得するために必要なすべてです。それを動作させるために次に何をするべきかわからない – user636191