【问题标题】:Got "Insufficient Permission" in Google Contact CardDav Synchronization在 Google Contact CardDav 同步中得到“权限不足”
【发布时间】:2018-05-02 02:48:52
【问题描述】:

我想实现 google carddav 同步。 我已经用 OAuth2.0 实现了 google caldav 同步。 但是当我要与 Google CardDav 同步时,我得到了“权限不足”。 有没有专业的谷歌开发者可以帮助我?

【问题讨论】:

    标签: google-contacts-api


    【解决方案1】:

    想到两件事:

    1. 在为您的应用程序创建令牌时,您是否启用了 Google API 控制台上的 API?除了联系人 API 之外,您可能还需要启用 CalDAV API?
    2. 请求 OAuth 令牌时是否要求足够的范围?

    但老实说,我会使用Google Contacts API 或更新的People API 来同步联系人,因为:

    1. 对于 CardDAV,Google 通讯录的工作方式和 CardDAV 的设计工作方式总是存在一些差异。
    2. 据我所知,没有太多动力去改进 Google 对 CalDAV/CardDAV 的实施,尽管有相关问题需要解决(请参阅问题跟踪器https://issuetracker.google.com/issues?q=caldav - 那里发生的事情不多)
    3. 积极支持 Google Contacts API / People API,并为 Java、.Net 和 Python 提供官方库。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-05-18
      • 1970-01-01
      • 2015-01-09
      • 2016-01-12
      • 1970-01-01
      相关资源
      最近更新 更多