Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby 谷歌API:一个认证用户代表所有用户_Ruby_Api_Oauth 2.0_Google Calendar Api - Fatal编程技术网

Ruby 谷歌API:一个认证用户代表所有用户

Ruby 谷歌API:一个认证用户代表所有用户,ruby,api,oauth-2.0,google-calendar-api,Ruby,Api,Oauth 2.0,Google Calendar Api,我需要使用GoogleAPI将事件读取/插入到特定的日历中。所有注册用户(在我的应用程序中)都可以读取事件并将其插入日历。我不必使用OAuth2.0对每个用户进行身份验证,因为应用程序不会读取用户数据——只读取特定的帐户数据 我是一名教授,我所有的学生都可以阅读并在我的日历中插入内容。所以,他们不需要登录(谷歌账户)就可以做到这一点,因为这是单个账户的数据 有没有办法为主帐户设置唯一密钥 OAuth2对我来说毫无意义。也许你需要一个新的。它是属于您的应用程序而不是个人最终用户的帐户。您的应用程序

我需要使用GoogleAPI将事件读取/插入到特定的日历中。所有注册用户(在我的应用程序中)都可以读取事件并将其插入日历。我不必使用OAuth2.0对每个用户进行身份验证,因为应用程序不会读取用户数据——只读取特定的帐户数据

我是一名教授,我所有的学生都可以阅读并在我的日历中插入内容。所以,他们不需要登录(谷歌账户)就可以做到这一点,因为这是单个账户的数据

有没有办法为主帐户设置唯一密钥

OAuth2对我来说毫无意义。

也许你需要一个新的。它是属于您的应用程序而不是个人最终用户的帐户。您的应用程序代表服务帐户调用Google API,不需要用户同意。(在非服务帐户场景中,您的应用程序代表最终用户调用Google API,有时需要用户同意。)

这个。例如,使用谷歌日历API向谷歌应用程序域中所有用户的日历添加事件的应用程序将使用服务帐户代表用户访问谷歌日历API

有关详细信息,请检查以下线程:


您熟悉服务帐户吗?