Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.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
Oauth 2.0 通过carddav访问GMail联系人需要哪些范围?_Oauth 2.0_Gmail_Google Oauth_Scopes_Carddav - Fatal编程技术网

Oauth 2.0 通过carddav访问GMail联系人需要哪些范围?

Oauth 2.0 通过carddav访问GMail联系人需要哪些范围?,oauth-2.0,gmail,google-oauth,scopes,carddav,Oauth 2.0,Gmail,Google Oauth,Scopes,Carddav,在有限的Google CardDAV文档中,提到了以下内容 客户端应用程序必须使用HTTPS,并且必须为用户的Google帐户提供OAuth 2.0身份验证。CardDAV服务器将不会对请求进行身份验证,除非该请求通过HTTPS到达,并具有Google帐户的OAuth 2.0身份验证,并且您的应用程序已在DevConsole上注册。任何试图通过HTTP进行基本身份验证或使用与Google帐户不匹配的电子邮件/密码连接的行为都会导致HTTP 401未经授权的响应代码 但是,在使用OAuth 2.0

在有限的Google CardDAV文档中,提到了以下内容

客户端应用程序必须使用HTTPS,并且必须为用户的Google帐户提供OAuth 2.0身份验证。CardDAV服务器将不会对请求进行身份验证,除非该请求通过HTTPS到达,并具有Google帐户的OAuth 2.0身份验证,并且您的应用程序已在DevConsole上注册。任何试图通过HTTP进行基本身份验证或使用与Google帐户不匹配的电子邮件/密码连接的行为都会导致HTTP 401未经授权的响应代码

但是,在使用OAuth 2.0时,有必要指定访问信息所需的作用域。我在文档或在线上找不到CardDAV访问所需的作用域

我尝试使用来授予对多个作用域的访问权,并使用“Bearer”授权头中生成的令牌向Google的CardDAV服务器发送请求,但每次尝试都会得到403响应。同样的请求也适用于基本身份验证

有没有人有使用谷歌CardDAV API和OAuth 2.0的经验,并且知道需要哪些作用域


谢谢大家!

嗯,这需要一点挖掘,但我找到了CardDAV访问所需的OAuth范围:


谷歌的CardDAV文档中没有提到这一点,这真是太遗憾了。我希望这将节省我花了几个小时找到它的时间。

好吧,这需要一点挖掘,但我找到了CardDAV访问所需的OAuth范围:

谷歌的CardDAV文档中没有提到这一点,这真是太遗憾了。我希望这将节省一些人花了我几个小时找到它