412通过具有if-match的API将与会者添加到周期性Google日历活动中时

时间:2018-09-12 03:50:59

标签: google-calendar-api

对于非重复事件,如果指定的etag不是最新的,则“ if-match”将返回412。但是我发现,对于重复事件,当尝试添加与会者时,它似乎消失并返回412(带有最新的etag)。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

遇到this error 412时,建议采取的措施是重新获取实体并重新应用更改。 Get Specific Versions of Resources documentation将对建议的动作进行深入的讨论。有关概述:

  

每个资源都有一个版本字段,每次   资源更改- etag 字段。 Etags是HTTP的标准部分   并在两种情况下受Calendar API支持:

     
      
  • 修改资源以确保在此期间没有其他写入此资源的操作(条件修改)
  •   
  • 关于资源检索,仅在资源发生更改时检索资源数据(条件检索)
  •