People API Contact Birthday Update/Insert不再工作(BUG?)



存在一个潜在的bug在最近开始的Google People API中,不再更新/捕获联系人生日的更新。这将导致忽略生日值的数据丢失,不返回错误,并且Google联系人条目中的联系人生日为空白。

多年来,下面的代码一直在完美地工作。我可以通过使用Text(自由格式)字段来设置生日来解决这个问题,但与使用正式和文档化的Date属性相比,这没有那么明确。

示例代码已经工作多年,最近停止工作。

person.Birthdays = new List<Birthday>() { new Birthday() { Date = new Date() { Year = 2000, Day = 10, Month = 1 } } };     

可以解决,但不理想…

person.Birthdays = new List<Birthday>() { new Birthday() { Text = "10/1/2000" } };     

我建议在Google的问题跟踪系统中创建一个问题单,详细说明你所遇到的相同问题,以及你所采取的步骤。