Google 사이트에서 Apps Script로 작업하고 있으며 Oauth를 사용하여 활성 사용자로 가젯을 인증하여 활성 사용자 문서 목록을 표시하려고합니다. 몇 가지 Google 그룹 토론에서 답변을 찾지 못했다면 여기에서 답변을 얻을 수 있기를 바랍니다. 내 코드는 다음과 같습니다.Apps Script를 사용하여 현재 로그인 한 사용자의 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 옵션 = { "방법" "헤더", "GET": { "의 GData-버전을": "3.0"}, "oAuthServiceName을": "gDocs" "oAuthUseToken" " 항상 " };
var results = UrlFetchApp.fetch ("https://docs.google.com/feeds/default", options);
코드가 실행되지 않고 가젯이있는 페이지가 표시됩니다. 해당 작업을 수행하려면 인증이 필요합니다.
도움을 주시면 감사하겠습니다.
3 다리의 OAuth를 사용하여 권한 부여를 수행하기 위해, 제임스 Krimm
내 대답을 참조하십시오. 가스가 소유자 대신 웹 앱에 액세스하는 사용자로 실행되도록 구성 할 수도 있습니다. –
이 답변은 구식입니다. 사용자가 액세스 할 때 실행할 스크립트를 배포하는 옵션이 있습니다. 그러나 어느 누구도이 문제에 대해 의심을 품을 수 없다는 점은 분명합니다. -/ –
+1, 사용하기 전에 답을 찾지 못했습니다 :) –