addedInput schema / examples
Added value: +[
+ {
+ "limit": 5,
+ "query": "케이짱"
+ },
+ {
+ "facets": {
+ "activity": "잠"
+ },
+ "kind": "posts"
+ }
+]
addedInput schema / properties / catId
Added value: +{
+ "description": "선택. 프로필에서 이어서 특정 고양이 기록 보기",
+ "pattern": "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$",
+ "type": "string"
+}
addedInput schema / properties / cursor
Added value: +{
+ "description": "The previous nextCursor. Keep query, facets, sort and kind unchanged.",
+ "maxLength": 2048,
+ "minLength": 1,
+ "type": "string"
+}
addedInput schema / properties / facets
Added value: +{
+ "additionalProperties": false,
+ "properties": {
+ "activity": {
+ "description": "A term actually present in public captions or tags; never an inferred visual attribute.",
+ "maxLength": 40,
+ "minLength": 1,
+ "type": "string"
+ },
+ "breed": {
+ "description": "Breed ID or a recorded breed name",
+ "maxLength": 40,
+ "minLength": 1,
+ "type": "string"
+ },
+ "coatColor": {
+ "description": "A term actually present in public captions or tags; never an inferred visual attribute.",
+ "maxLength": 40,
+ "minLength": 1,
+ "type": "string"
+ },
+ "mood": {
+ "description": "A term actually present in public captions or tags; never an inferred visual attribute.",
+ "maxLength": 40,
+ "minLength": 1,
+ "type": "string"
+ },
+ "pose": {
+ "description": "A term actually present in public captions or tags; never an inferred visual attribute.",
+ "maxLength": 40,
+ "minLength": 1,
+ "type": "string"
+ },
+ "scene": {
+ "description": "A term actually present in public captions or tags; never an inferred visual attribute.",
+ "maxLength": 40,
+ "minLength": 1,
+ "type": "string"
+ }
+ },
+ "type": "object"
+}
changedInput schema / properties / fields / items / enum
Previous value: -[
- "query",
- "cats.id",
- "cats.url",
- "cats.name",
- "cats.breed",
- "cats.breedId",
- "cats.intro",
- "cats.avatar",
- "posts.id",
- "posts.url",
- "posts.caption",
- "posts.tags",
- "posts.recordDate",
- "posts.image"
-]New value: +[
+ "query",
+ "facetSource",
+ "webUrl",
+ "facets.breed",
+ "facets.coatColor",
+ "facets.pose",
+ "facets.activity",
+ "facets.scene",
+ "facets.mood",
+ "total",
+ "catTotal",
+ "postTotal",
+ "hasMore",
+ "nextCursor",
+ "cats.id",
+ "cats.url",
+ "cats.webUrl",
+ "cats.name",
+ "cats.breed",
+ "cats.breedId",
+ "cats.intro",
+ "cats.avatar",
+ "cats.imageUrl",
+ "cats.thumbnail",
+ "posts.id",
+ "posts.url",
+ "posts.webUrl",
+ "posts.caption",
+ "posts.tags",
+ "posts.recordDate",
+ "posts.image",
+ "posts.imageUrl",
+ "posts.thumbnail",
+ "posts.catId",
+ "posts.catUrl",
+ "posts.reactions.likes",
+ "posts.reactions.cute",
+ "posts.reactions.funny",
+ "posts.reactions.total"
+]
addedInput schema / properties / kind
Added value: +{
+ "default": "all",
+ "enum": [
+ "all",
+ "posts",
+ "cats"
+ ],
+ "type": "string"
+}
changedInput schema / properties / query / description
Previous value: -"고양이 이름, 품종, 기록 내용 또는 태그"New value: +"고양이 이름, 품종, 기록 내용 또는 태그. facet만 검색할 때 생략 가능"
addedInput schema / properties / sort
Added value: +{
+ "default": "latest",
+ "enum": [
+ "latest",
+ "popular",
+ "cute",
+ "funny"
+ ],
+ "type": "string"
+}
removedInput schema / required
Removed value: -[
- "query"
-]
changedOutput schema / (root)
Previous value: -nullNew value: +{
+ "additionalProperties": false,
+ "properties": {
+ "catTotal": {
+ "minimum": 0,
+ "type": "integer"
+ },
+ "cats": {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "avatar": {
+ "pattern": "^https?://",
+ "type": "string"
+ },
+ "breed": {
+ "type": "string"
+ },
+ "breedId": {
+ "type": "string"
+ },
+ "id": {
+ "type": "string"
+ },
+ "imageUrl": {
+ "pattern": "^https?://",
+ "type": "string"
+ },
+ "intro": {
+ "type": "string"
+ },
+ "name": {
+ "type": "string"
+ },
+ "thumbnail": {
+ "pattern": "^https?://",
+ "type": "string"
+ },
+ "url": {
+ "pattern": "^https?://",
+ "type": "string"
+ },
+ "webUrl": {
+ "pattern": "^https?://",
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "code": {
+ "type": "string"
+ },
+ "error": {
+ "type": "string"
+ },
+ "facetSource": {
+ "type": "string"
+ },
+ "facets": {
+ "additionalProperties": false,
+ "properties": {
+ "activity": {
+ "type": "string"
+ },
+ "breed": {
+ "type": "string"
+ },
+ "coatColor": {
+ "type": "string"
+ },
+ "mood": {
+ "type": "string"
+ },
+ "pose": {
+ "type": "string"
+ },
+ "scene": {
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "hasMore": {
+ "type": "boolean"
+ },
+ "nextCursor": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "postTotal": {
+ "minimum": 0,
+ "type": "integer"
+ },
+ "posts": {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "caption": {
+ "type": "string"
+ },
+ "catId": {
+ "type": "string"
+ },
+ "catUrl": {
+ "pattern": "^https?://",
+ "type": "string"
+ },
+ "id": {
+ "type": "string"
+ },
+ "image": {
+ "pattern": "^https?://",
+ "type": "string"
+ },
+ "imageUrl": {
+ "pattern": "^https?://",
+ "type": "string"
+ },
+ "reactions": {
+ "additionalProperties": false,
+ "properties": {
+ "cute": {
+ "minimum": 0,
+ "type": "integer"
+ },
+ "funny": {
+ "minimum": 0,
+ "type": "integer"
+ },
+ "likes": {
+ "minimum": 0,
+ "type": "integer"
+ },
+ "total": {
+ "minimum": 0,
+ "type": "integer"
+ }
+ },
+ "type": "object"
+ },
+ "recordDate": {
+ "type": "string"
+ },
+ "tags": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "thumbnail": {
+ "pattern": "^https?://",
+ "type": "string"
+ },
+ "url": {
+ "pattern": "^https?://",
+ "type": "string"
+ },
+ "webUrl": {
+ "pattern": "^https?://",
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "query": {
+ "type": "string"
+ },
+ "total": {
+ "minimum": 0,
+ "type": "integer"
+ },
+ "webUrl": {
+ "pattern": "^https?://",
+ "type": "string"
+ }
+ },
+ "type": "object"
+}