通过Google通讯录API返回自定义联系人字段

时间:2016-05-10 19:12:54

标签: google-api google-contacts

我无法为联系人返回任何UserDefined / custom字段。我甚至不想根据Programatically adding "New Custom Field" To Google Contacts using Google contact API

创建或更新现有条目

我已经按照指南https://developers.google.com/google-apps/contacts/v3/reference进行了操作,但仍无济于事。

我已经打过两个

https://www.google.com/m8/feeds/contacts/default/full?alt=json

https://www.google.com/m8/feeds/contacts/default/full/DEADBEEF?alt=json

试图获取返回的所有值。我想我可能需要专门调用每个联系人ID以获取完整的详细信息,但这也不起作用。

在我的方案中,DEADBEEF显然被替换为有效的联系人ID。

/ contacts / default确定请求应返回当前auth'd用户的联系人,在这种情况下我自己。

有没有人设法返回自定义值,这是否可能? 感谢

1 个答案:

答案 0 :(得分:1)

我找到了答案,将?v = 3.0添加到url字符串,例如

https://www.google.com/m8/feeds/contacts/default/full/DEADBEEF?alt=json&v=3.0

但是,您应该使用添加GData-Version标头的首选方法。