<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>API on 피카노스튜디오</title><link>https://pikanostudio.com/tags/api/</link><description>Recent content in API on 피카노스튜디오</description><generator>Hugo</generator><language>ko-KR</language><copyright>© 2026 피카노스튜디오</copyright><lastBuildDate>Mon, 28 Sep 2026 05:00:00 +0900</lastBuildDate><atom:link href="https://pikanostudio.com/tags/api/index.xml" rel="self" type="application/rss+xml"/><item><title>지운 구글 캘린더 일정에 PATCH를 보냈더니, 오류 대신 200이 돌아왔습니다</title><link>https://pikanostudio.com/posts/gcal-cancelled-event-patch-200/</link><pubDate>Mon, 28 Sep 2026 05:00:00 +0900</pubDate><guid>https://pikanostudio.com/posts/gcal-cancelled-event-patch-200/</guid><description>&lt;p&gt;결론부터 말씀드리면, &lt;strong&gt;지운 구글 캘린더 이벤트 위에 보낸 PATCH는 제 실험에서 거절되지 않았습니다.&lt;/strong&gt;&#10;요청은 200으로 성공했고, 제목과 시각은 최신 값으로 바뀌었는데, 상태만 &lt;code&gt;cancelled&lt;/code&gt;로 그대로 남았습니다.&#10;오류가 나지 않았으니, 오류를 기다리며 만들어 둔 안전장치는 한 번도 돌지 않았습니다.&lt;/p&gt;&#10;&lt;p&gt;이 글에서 다룰 것은 두 가지입니다. 1) 무엇을 전제로 안전장치를 만들었고 그 전제가 어디서 어긋났는지,&#10;2) 어떻게 고쳤고 무엇이 아직 확인되지 않았는지.&lt;/p&gt;&#10;&lt;h2 id="무엇을-만들고-있었나"&gt;무엇을 만들고 있었나&lt;/h2&gt;&#10;&lt;p&gt;할 일 앱(Super Productivity)에 잡아 둔 작업 시간 블록을 구글 캘린더 일정으로 옮기는 플러그인을 쓰고 있습니다.&#10;이 플러그인은 캘린더 이벤트의 id를 할 일의 id에서 정해진 규칙으로 만듭니다.&#10;기본 경로에서는 같은 할 일이 같은 이벤트 id를 갖습니다. 덕분에 &amp;ldquo;이 할 일의 일정이 이미 있는가&amp;quot;를 따로 찾지 않고 바로 고칠 수 있습니다.&lt;/p&gt;</description></item></channel></rss>