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

What scopes are neccesary to access GMail contacts via carddav?

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

Client applications must use HTTPS, and OAuth 2.0 authentication must be provided for the user's Google account. The CardDAV server will not authenticate a request unless it arrives over HTTPS with OAuth 2.0 authentication of a Google account, and your application is registered on DevConsole. Any attempt to connect over HTTP with Basic authentication or with an email/password that doesn't match a Google account results in an HTTP 401 Unauthorized response code.

但是,在使用 OAuth 2.0 时,必须指定访问信息所需的范围。我无法在文档或在线的任何地方找到 CardDAV 访问所需的范围。

我尝试使用 OAuth 2.0 Playground 授予对多个范围的访问权限,并使用 "Bearer" 授权中生成的令牌 header 向 Google 发送请求CardDAV 服务器,但每次我尝试都会收到 403 响应。相同的请求适用于基本身份验证。

有没有人使用过 googles CardDAV API 和 OAuth 2.0,并且知道需要哪些范围?

谢谢!

好吧,我进行了一些挖掘,但我发现了 CardDAV 访问所需的 OAuth 范围:

https://www.googleapis.com/auth/carddav

很遗憾 Google 的 CardDAV 文档中没有任何地方提到这一点。我希望这会节省我找到它所花费的时间。