如何在未经授权的情况下通过API从Google日历中获取与会者列表?
我想在我的网站上列出Google日历活动的所有参与者。将getJson命令与simpe Api密钥一起使用时,除了组织者之外,与会者都被隐藏了。使用OAuth时,所有与会者都是可见的,但是我必须通过Google的登录窗口。没有登录就可以查看完整的与会者列表吗?
答案 0 :(得分:0)
首先需要了解的是公共数据和私有数据之间的区别。公共数据是任何人都不拥有的数据。例如,Google日历假期日历是公共用户数据,任何人都不能访问它们,而没有任何人拥有它们。另一方面,我的个人日历是私人用户日历,未经我的许可,您不能访问它。
因此,如果您要访问Google日历并在未登录的情况下查看日历中的事件,则需要将日历设置为公共,然后从Google开发人员网站获取公共api密钥。这将是只读的,您将无法进行任何更改,而只能看到它们。
如果您勾选events get,将会发现它不需要任何授权即可使用。但是,如果您要检查的日历未设置为公共日历,则会提示您没有访问权限。