0

我试图通过谷歌脚本和 Oauth 操场获取相同的 URL .....在操场上它工作正常并给出状态 200 OK..但是使用谷歌脚本,它给出了无效的参数错误......给我一些建议

URL='https://sites.google.com/feeds/content/domainname/siteName/-/template|-template'

代码 :

 var base = 'https://sites.google.com/feeds/';
     var fetchArgs = googleOAuth_('sites', base);
     fetchArgs.method = 'GET';

 var url=https://sites.google.com/feeds/content/domainname/siteName/-/template|-template'
       var resultOfSiteWebPages=UrlFetchApp.fetch(url,fetchArgs)

在 UrlFetch 中给出错误

4

1 回答 1

3

这很可能是编码问题。oAuth 游乐场可能会为您编码网址,UrlFetch但不会。尝试这个:

var resultOfSiteWebPages = UrlFetchApp.fetch(encodeURI(url), fetchArgs);
于 2012-11-23T10:29:16.830 回答