是否可以使用apps脚本调用googles API?
我看到了这个例子:
var url = 'https://gdata.youtube.com/feeds/api/videos?'
+ 'q=skateboarding+dog'
+ '&start-index=21'
+ '&max-results=10'
+ '&v=2';
var response = UrlFetchApp.fetch(url);
Logger.log(response);
但我想要的是通过以下方式获取Apps域中所有已删除的用户:
GET https://www.googleapis.com/admin/directory/v1/users
?domain=primary domain name&pageToken=token for next results page
&maxResults=max number of results per page
&showDeleted=true
有可能吗,我之前是否需要添加oAuth设置,应该怎么做?
现在高级服务是可用的,我可以使用ADMIN SDK,它应该是可能的吗?但是我如何格式化GET代码?
答案 0 :(得分:0)
您可以使用Apps脚本的Domain service。
var users = UserManager.getAllUsers();
for (var i in users) {
Logger.log(users[i].getEmail());
}
答案 1 :(得分:0)
是的,你可以做到这一点,但获得一个令牌并不容易......
你可能会在这个site上找到一些信息(不要害怕它只是个恶作剧的名字)。
你要找的是源中的dioxygen library,有获得令牌的整个过程。 (如果你对未来感兴趣,我实际建造的东西要简单得多,让我知道)