Google通讯录:如何在数据库视图中区分用户输入的联系人和系统生成的联系人?

时间:2019-04-21 04:02:22

标签: google-api schema contacts google-contacts

我需要Google联系人和Access数据库之间的双向同步,因此我安装了CDATA Corp的ODBC连接器。但是,我得到的表不仅包括Google应用程序中可见的联系人,还包括Google从电子邮件中收获的数百种联系人。我希望能够仅区分应用程序中可见的内容。

我想要的是Access数据库仅包含我在应用程序中看到的联系人,因此我需要一种方法来过滤掉所有这些系统生成的联系人。我浏览了返回表的所有列,但没有一个列建议与该分类有关。

在Google Contacts Web界面中,我在应用程序中看到的联系人(我唯一感兴趣的联系人)位于“ Contacts”视图中,而“ Other Contacts”视图则包含所有这些系统生成的联系人也是

在与CDATA连接器同步的数据库中,有4个表:Android中的“我的联系人”,“家人”,“朋友”,“同事”和“加星标”。这些表中唯一包含任何行的表都是“我的联系人”,它包含与“其他联系人”视图相同的条目。

CDATA没有用户论坛,所以我在这里问,因为属性看起来像我在Google Contacts API(https://developers.google.com/contacts/v3/)文档中看到的一样。但是,我在API文档中看不到任何暗示这两种联系方式或如何区分它们的信息。

我怀疑它会归结为CDATA不会返回的某些属性,但是如果我知道它是什么,我至少可以问他们是否愿意这样做。而且我希望与API紧密相关,即,如果我知道如何在API中做到这一点,那么我会问些什么。

0 个答案:

没有答案