Google 人 API 中的联系人组与宣传和记录的不符
Contact Groups in Google People API does not work as advertised & documented
伙计们,我不确定您是否知道这一点,但是 people.contactGroups.get
端点根本不起作用。即使在 API 资源管理器中...
这是我查询 people.contactGroups.list
组列表的示例:
现在,让我们翻转表格并使用来自以下响应的 resourceName
切换到 people.contactGroups.get
端点调用:
哎呀...这到底是怎么回事...您需要 contactGroups/xyz
格式?已经,拿那个:
哎呀,那也没用...
好的,继续并切换到 people.contactGroups.members.modify
端点并尝试在那里修改我们的联系人组:
哎呀,哎呀......好吧,这是你想要的 contactGroups/xyz
格式:
事实证明,这些端点表现出的行为既不符合文档也不符合内部实现。
然而,这在 Google Contacts
中以某种方式优雅地工作...你们是否正在为某种内部 APIs 消费?
我正在做的事情有什么问题还是 API 中的错误?
- UPD:事实证明只有
people.contactGroups.batchGet
端点像宣传和记录的那样工作。所有其他 people.contactGroups.*
端点都容易出现同样的问题。
资源名称的配置存在错误。此问题现已解决,不便之处,敬请谅解。
伙计们,我不确定您是否知道这一点,但是 people.contactGroups.get
端点根本不起作用。即使在 API 资源管理器中...
这是我查询 people.contactGroups.list
组列表的示例:
现在,让我们翻转表格并使用来自以下响应的 resourceName
切换到 people.contactGroups.get
端点调用:
哎呀...这到底是怎么回事...您需要 contactGroups/xyz
格式?已经,拿那个:
哎呀,那也没用...
好的,继续并切换到 people.contactGroups.members.modify
端点并尝试在那里修改我们的联系人组:
contactGroups/xyz
格式:
事实证明,这些端点表现出的行为既不符合文档也不符合内部实现。
然而,这在 Google Contacts
中以某种方式优雅地工作...你们是否正在为某种内部 APIs 消费?
我正在做的事情有什么问题还是 API 中的错误?
- UPD:事实证明只有
people.contactGroups.batchGet
端点像宣传和记录的那样工作。所有其他people.contactGroups.*
端点都容易出现同样的问题。
资源名称的配置存在错误。此问题现已解决,不便之处,敬请谅解。