Google サイトで Apps Script を使用しています。Oauth を使用してガジェットをアクティブ ユーザーとして認証し、アクティブ ユーザーのドキュメント リストを表示しようとしています。これについて質問する Google グループ ディスカッションがいくつか見つかりましたが、回答はありませんでした。ここで回答を得られることを期待していました。これが私のコードです:
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);
この時点で、コードは実行されず、ガジェットを含むページが表示されます。そのアクションを実行するには承認が必要です。
どんな援助でも大歓迎です。
ありがとう、ジェームズ・クリム