状态代码412“;“前提条件失败”;在SALESFORCE中从google API创建google日历/事件时

状态代码412“;“前提条件失败”;在SALESFORCE中从google API创建google日历/事件时,salesforce,google-calendar-api,Salesforce,Google Calendar Api,我正在使用SALESFORCE谷歌日历API。 从API创建Google日历或事件时,我面临一个奇怪的问题:对于某些Google ID,我可以在Google日历上执行所有CRUD操作,但对于某些Google帐户,我无法在Google上插入和更新事件/日历(仍然可以检索和删除)。 插入日历/事件时,我收到状态代码412“前置条件失败”。 我曾努力寻找解决办法,但一直未能找到。有人能帮忙吗 谢谢, Vaibhav我在使用Google.Net日历API时遇到了同样的问题。然而,我发现问题出在我的代码

我正在使用SALESFORCE谷歌日历API。

从API创建Google日历或事件时,我面临一个奇怪的问题:对于某些Google ID,我可以在Google日历上执行所有CRUD操作,但对于某些Google帐户,我无法在Google上插入和更新事件/日历(仍然可以检索和删除)。 插入日历/事件时,我收到状态代码412“前置条件失败”。 我曾努力寻找解决办法,但一直未能找到。有人能帮忙吗

谢谢,
Vaibhav

我在使用Google.Net日历API时遇到了同样的问题。然而,我发现问题出在我的代码中

当您收到事件对象,对其进行更改,使用日历服务更新它,再次更改同一事件对象,然后尝试再次更新它时,会出现此错误。 这是第二次更新失败

本页解释了原因:

如果自上次检索以来条目(及其etag)没有更改,则修改成功,并返回具有新etag的资源的新版本。否则,您将获得412(前提条件失败)响应代码