2017-12-14 35 views
0

내 Google 캘린더에 일정을 만들었습니다. 가장 흥미로운 부분은 다음과 같습니다.Google 캘린더 API 이벤트에 대한 sharedExtendedProperty 패칭

{ 
// some event data; 
"extendedProperties": { 
    "shared": { 
    "cases_1": "1", 
    "cases_2": "2" 
    } 
} 
} 

지금 당장 기존 이벤트를 패치해야합니다. extendedProperties에는 더 이상 "cases_1":"1"이 필요하지 않습니다. 그래서 패치를 적용하려면 developers endpoint을 사용합니다. PATCH 요청 본문은 다음과 같습니다.

{ 
"extendedProperties": { 
    "shared": { 
    "cases_2": "2" 
    } 
} 
} 

응답으로 두 공유 필드가 표시됩니다. extendedPropertiescases_1 공유 필드에서 내 요청 본문을 어떻게 삭제해야하나요? 귀하의 요청에 아래 줄을 추가

답변

0

봅니다 : 업데이트 요청에 포함되지

모든 특성이 삭제되지만 더 나은 방법 :

{ 
"extendedProperties": { 
    "shared": { 
    "cases_1": null, 
    "cases_2": "2" 
    } 
} 
} 

그것은이 documentation에 나타내었다 값을 null로 설정하라는 패치 요청을하는 것입니다.

희망이 있습니다.