我是管理员用户。我想知道在谷歌应用程序中使用2-legged oAuth的所有用户的网站名称。 我能够在域中获取所有站点名称,但未指定,哪个站点由哪个用户创建。
var url='https://sites.google.com/feeds/site/domain.com/?include-all-sites=true'
var urlFetch = UrlFetchApp.fetch(url,fetchArgs)
此代码适用于获取域中的所有网站。有没有办法找到特定用户的网站名称?
答案 0 :(得分:0)
不幸的是,Apps脚本不支持双腿OAuth模型。
答案 1 :(得分:0)
您可以使用原生Apps脚本并使用getAllSites方法。
SitesApp.getAllSites(domain, start, max)
它没有文档但you can find references to it我有生产脚本,每天都使用它。
然后,您可以使用Site#getOwners
来获取网站的所有者。 “我的网站”UI使用此信息向用户显示网站。