Google apps script Google Sies API如何通过两条腿的oAuth获取用户的站点名称
我是一个管理员用户。我想知道在谷歌应用程序中单独使用两条腿oAuth的所有用户的站点名称。 我能够获得一个域中的所有站点名称,但它不能指定哪个站点是由哪个用户创建的Google apps script Google Sies API如何通过两条腿的oAuth获取用户的站点名称,google-apps-script,google-apps,Google Apps Script,Google Apps,我是一个管理员用户。我想知道在谷歌应用程序中单独使用两条腿oAuth的所有用户的站点名称。 我能够获得一个域中的所有站点名称,但它不能指定哪个站点是由哪个用户创建的 var url='https://sites.google.com/feeds/site/domain.com/?include-all-sites=true' var urlFetch = UrlFetchApp.fetch(url,fetchArgs) 此代码用于获取域中的所有站点。有没有办法找到特定用户的站点名称?不幸的
var url='https://sites.google.com/feeds/site/domain.com/?include-all-sites=true'
var urlFetch = UrlFetchApp.fetch(url,fetchArgs)
此代码用于获取域中的所有站点。有没有办法找到特定用户的站点名称?不幸的是,应用程序脚本不支持两条腿的OAuth模型。您可以在本机应用程序脚本中使用getAllSites方法
SitesApp.getAllSites(domain, start, max)
它没有文档记录,但我有每天使用的生产脚本
然后可以使用SitegetOwners获取站点的所有者。“我的网站”用户界面使用此信息向用户显示网站。感谢Peter Herrmann的回答……现在此问题已得到解决。我只是通过urlFetch调用站点url,这将返回json数据。在回答中,我找到了所有需要的信息。