GET/users/{userId}/calendar-personals
대상 사용자가 접근할 수 있는 캘린더의 개인 속성 목록을 조회한다.
OAuth 2.0 인증.
자세한 인증 방식은 인가·인증을 참고한다.
calendar.read
calendar
| Parameter | Type | Description |
|---|---|---|
| userId | string | 대상 사용자 ID required example : userf7da-f82c-4284-13e7-030f3b4c756x |
| Parameter | Type | Description |
|---|---|---|
| count | integer | 조회 개수 default : 50 minimum : 1 maximum : 50 example : 50 format : int32 |
| cursor | string | 페이지 매김을 위한 커서 example : JlIBsfJogXpzDGY8OscZziqZpYqCAu3RbZbaFzBb1od6lWQtSdPUd2FIdCuaGgu8DA== |
| Header | type | Description |
|---|---|---|
| Authorization | string | Bearer {token} required |
OK
| Property | Type | Description |
|---|---|---|
| calendarPersonals | array (CalendarPersonal) | 캘린더 개인 속성 Collection |
| responseMetaData | object (responseMetaData) | 응답과 관련된 메타 데이터 |
| Property | Type | Description |
|---|---|---|
| calendarId | string | 캘린더 ID required |
| calendarName | string | 캘린더명 required maxLength : 50 |
| isShowOnLNBList | boolean | 캘린더 목록에 표시 여부 required |
| displayOrder | integer | 캘린더 순서 required minimum : 0 maximum : 9999 format : int32 |
| resourceLocation | integer | CalendarShared 정보가 존재하는 인스턴스의 코드 required |
| Property | Type | Description |
|---|---|---|
| nextCursor | string | 다음 목록 조회 시 사용하는 커서값 required |
example
1{2 "calendarPersonals": [3 {4 "displayOrder": 9999,5 "calendarId": "calendar-96b8-4c74-8277-7953e0b4604a",6 "calendarName": "nameOf_99517579704",7 "isShowOnLNBList": true,8 "resourceLocation": 141019 },10 {11 "displayOrder": 1,12 "calendarId": "021aca65-c92c-4523-b2cf-f7afe8d46ca8",13 "calendarName": "nameOf_33617579704",14 "isShowOnLNBList": true,15 "resourceLocation": 1410116 }17 ],18 "responseMetaData": {19 "nextCursor": "JlIBsfJogXpzDGY8OscZziqZpYqCAu3RbZbaFzBb1od6lWQtSdPUd2FIdCuaGgu8DA=="20 }21}Forbidden
Not Found