Skip to content

Commit

Permalink
impl
Browse files Browse the repository at this point in the history
  • Loading branch information
saehun committed Jun 29, 2024
1 parent dfafaab commit 5274a11
Show file tree
Hide file tree
Showing 10 changed files with 3,525 additions and 73 deletions.
142 changes: 142 additions & 0 deletions src/search/__fixtures__/search-retaurent-01.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,142 @@
[
{
"scope": "https://dapi.kakao.com:443",
"method": "GET",
"path": "/v2/local/geo/transcoord.json?x=504945&y=1111188.125&input_coord=WCONGNAMUL&output_coord=WGS84",
"body": "",
"status": 200,
"response": "1f8b08000000000000030dc8410a80201005d0bbfcb5888de6a45789882877a98b2628c4bbd75bbe869c64436c902adbb9eef52e82387485a3ee774e452ec4b9e1f993581b22eb8371139327aff0225ad62e04b6ccd6d03406ea4bff001bb54c6f57000000",
"rawHeaders": [
"Date",
"Sat, 29 Jun 2024 09:55:58 GMT",
"Content-Type",
"application/json;charset=UTF-8",
"Transfer-Encoding",
"chunked",
"Connection",
"keep-alive",
"Vary",
"Accept-Encoding",
"X-Request-Id",
"6e979bb14e53b77453cb97f9c60197bb",
"X-Call-Info",
"1092383|1694|122",
"Access-Control-Allow-Origin",
"*",
"Access-Control-Allow-Methods",
"GET, OPTIONS",
"Access-Control-Allow-Headers",
"Authorization, KA, Origin, X-Requested-With, Content-Type, Accept",
"Content-Encoding",
"gzip"
],
"responseIsBinary": true
},
{
"scope": "https://dapi.kakao.com:443",
"method": "GET",
"path": "/v2/local/geo/transcoord.json?x=506025&y=1111753.125&input_coord=WCONGNAMUL&output_coord=WGS84",
"body": "",
"status": 200,
"response": "1f8b08000000000000030dc8410a80201005d0bbfc75844eeaa45789083177a58b2628c4bbd75bbe86334b4468902af1d852bd8b20e83e60afe93e73910b616978fe241e1531594b863c39e306bc08138f566966f2cc7632b3ee6bff001590a7e657000000",
"rawHeaders": [
"Date",
"Sat, 29 Jun 2024 09:55:58 GMT",
"Content-Type",
"application/json;charset=UTF-8",
"Transfer-Encoding",
"chunked",
"Connection",
"keep-alive",
"Vary",
"Accept-Encoding",
"X-Request-Id",
"383f680fdd844d24532ca10653bc09dc",
"X-Call-Info",
"1092383|1694|122",
"Access-Control-Allow-Origin",
"*",
"Access-Control-Allow-Methods",
"GET, OPTIONS",
"Access-Control-Allow-Headers",
"Authorization, KA, Origin, X-Requested-With, Content-Type, Accept",
"Content-Encoding",
"gzip"
],
"responseIsBinary": true
},
{
"scope": "https://dapi.kakao.com:443",
"method": "GET",
"path": "/v2/local/search/keyword.json?rect=127.02236904872626,37.49973773028592,127.02725524292646,37.50177297753481&query=%EA%B3%B1%EC%B0%BD&category_group_code=CE7",
"body": "",
"status": 200,
"response": {
"documents": [],
"meta": {
"is_end": true,
"pageable_count": 0,
"same_name": {
"keyword": "곱창",
"region": [],
"selected_region": ""
},
"total_count": 0
}
},
"rawHeaders": [
"Date",
"Sat, 29 Jun 2024 09:55:58 GMT",
"Content-Type",
"application/json; charset=utf-8",
"Content-Length",
"140",
"Connection",
"keep-alive",
"X-Request-Id",
"12ecb166fc7cdae81c5f8507411f6708",
"X-Call-Info",
"1092383|1695|122",
"Access-Control-Allow-Origin",
"*",
"Access-Control-Allow-Methods",
"GET, OPTIONS",
"Access-Control-Allow-Headers",
"Authorization, KA, Origin, X-Requested-With, Content-Type, Accept"
],
"responseIsBinary": false
},
{
"scope": "https://dapi.kakao.com:443",
"method": "GET",
"path": "/v2/local/search/keyword.json?rect=127.02236904872626,37.49973773028592,127.02725524292646,37.50177297753481&query=%EA%B3%B1%EC%B0%BD&category_group_code=FD6",
"body": "",
"status": 200,
"response": "1f8b0800000000000003d596dd6a1a4114c75f45e65acd7ceecc785dfa126d91ad3b18f163655d6983086df0226d52d240a54d30c580a95ea460485abce90bb99b77e859bfea6a0a51283457b3738efb3f67ce6fcf191bc87173f5b2a9f8359479d640b6e378a656cb56ecb2411914b63ae1d928112db707e31f57b3a7e0f83441185629ca5012e56cdfe45d6f2f9bf7dc7a359b739de8d5a74fac75df5cf6fc283c3c0fbb1f977fb1ea4b3caf63cc4ce2aedd01c37c17762e82cb2fc9f14d773c1ace8de39beb70f82b19f4dfc1029a4ea1e6db955c2407bb82032b611667d8c25c83a5baeb562227a629c1588a313cb196ec9c59a4d16fc179a7c20b5fdd2b816bd7f7ab999d9d89295db6abe9a25db4dd74ce2defc4a278aeed641f58d0a337c145478af168946012de7d1da54c651a53aeb0144a812a98f7c0cc645a60b031f04bac186a2637e646f063e14609e7586bb64e4d094d57a9051f3e4dc5c2f7bdc478d80ef607c1cd689af003112e05dc1ca0bc07a0c08c2922e1818a1842a5b9605253caf8560ce96361282d0a55159ac72132ae284c9049b9e2bdd76d073f5b41ab17f64ec2f6e934c2963897636fcb53c4793206c4a4c52861719e5862690168a5b6024ad563014a1415ca5272b529458a7362ad3565ffe0eef82a8a7c36dc78a0fe89b4393d16d1e3343e4eb91696e0dce2cbec0813025b5c4a4ab76ac57be8fca7e4081696a4122fa15b6bbfe9e15abdf1f530f8b6f91db814e241cc668d3d61664dae40b2c24c522284262cc60c0bac95e484926d90897f4f2c3ce886fd93c5eeb017ecdf4223845f2fa123c2e1e07e42826a26e5f4ac7f25f47610090d07b3da859fbf6f341497636c3914398b23d2984acdb4b6e26da5e0ea230a2668f34512958d6fa34c03156a595381b3fa5edd40ce76ded82f4b06ea5faff8286325510dd298e5d24045b3f7caf5a2d22cbe44cfe40b6e05feb08268cd944cce374e766e44f03920dff5edd242b1d9fc0d390aa1e8e80a0000",
"rawHeaders": [
"Date",
"Sat, 29 Jun 2024 09:55:58 GMT",
"Content-Type",
"application/json; charset=utf-8",
"Transfer-Encoding",
"chunked",
"Connection",
"keep-alive",
"Vary",
"Accept-Encoding",
"X-Request-Id",
"904afae9b05f766a7c60d8e1f039cd1b",
"X-Call-Info",
"1092383|1695|122",
"Access-Control-Allow-Origin",
"*",
"Access-Control-Allow-Methods",
"GET, OPTIONS",
"Access-Control-Allow-Headers",
"Authorization, KA, Origin, X-Requested-With, Content-Type, Accept",
"Content-Encoding",
"gzip"
],
"responseIsBinary": true
}
]
142 changes: 142 additions & 0 deletions src/search/__fixtures__/search-retaurent-02.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,142 @@
[
{
"scope": "https://dapi.kakao.com:443",
"method": "GET",
"path": "/v2/local/geo/transcoord.json?x=504945&y=1111188.125&input_coord=WCONGNAMUL&output_coord=WGS84",
"body": "",
"status": 200,
"response": "1f8b08000000000000030dc8410a80201005d0bbfcb5888de6a45789882877a98b2628c4bbd75bbe869c64436c902adbb9eef52e82387485a3ee774e452ec4b9e1f993581b22eb8371139327aff0225ad62e04b6ccd6d03406ea4bff001bb54c6f57000000",
"rawHeaders": [
"Date",
"Sat, 29 Jun 2024 09:57:18 GMT",
"Content-Type",
"application/json;charset=UTF-8",
"Transfer-Encoding",
"chunked",
"Connection",
"keep-alive",
"Vary",
"Accept-Encoding",
"X-Request-Id",
"bf755c00828965645282e784f5968f38",
"X-Call-Info",
"1092383|1694|122",
"Access-Control-Allow-Origin",
"*",
"Access-Control-Allow-Methods",
"GET, OPTIONS",
"Access-Control-Allow-Headers",
"Authorization, KA, Origin, X-Requested-With, Content-Type, Accept",
"Content-Encoding",
"gzip"
],
"responseIsBinary": true
},
{
"scope": "https://dapi.kakao.com:443",
"method": "GET",
"path": "/v2/local/geo/transcoord.json?x=506025&y=1111753.125&input_coord=WCONGNAMUL&output_coord=WGS84",
"body": "",
"status": 200,
"response": "1f8b08000000000000030dc8410a80201005d0bbfc75844eeaa45789083177a58b2628c4bbd75bbe86334b4468902af1d852bd8b20e83e60afe93e73910b616978fe241e1531594b863c39e306bc08138f566966f2cc7632b3ee6bff001590a7e657000000",
"rawHeaders": [
"Date",
"Sat, 29 Jun 2024 09:57:18 GMT",
"Content-Type",
"application/json;charset=UTF-8",
"Transfer-Encoding",
"chunked",
"Connection",
"keep-alive",
"Vary",
"Accept-Encoding",
"X-Request-Id",
"8fa86494005fe254c3737bcbfaea8ab0",
"X-Call-Info",
"1092383|1694|122",
"Access-Control-Allow-Origin",
"*",
"Access-Control-Allow-Methods",
"GET, OPTIONS",
"Access-Control-Allow-Headers",
"Authorization, KA, Origin, X-Requested-With, Content-Type, Accept",
"Content-Encoding",
"gzip"
],
"responseIsBinary": true
},
{
"scope": "https://dapi.kakao.com:443",
"method": "GET",
"path": "/v2/local/search/keyword.json?rect=127.02236904872626,37.49973773028592,127.02725524292646,37.50177297753481&query=%ED%99%9C%EC%96%B4%ED%9A%8C&category_group_code=FD6",
"body": "",
"status": 200,
"response": "1f8b0800000000000003dd98ed6e1a4714866f05ed6fd69eef99c3efaa379156680b5bc732060bb05acbb294102772654b71d4103b2944447193547254ab261595a87a3fec720f3d0bfed8018c609322d43f7cccc09cdd7de63de73db3ebe44bb9ed4dbf58ad38997bbb8e97cf97fd4a255bf4367d27e384fb8df0552715bdb50f7a9fceaf3e054f5fa62827c6a5c4493b39afeaaf95ca3bd9b572697b2b9b2be5a3bf7efd951a9fbb5eb679141e36c3d671fc17a373a96fb609e17eaa5f6fe0c0edb77670de4d878f9ae17eeb66f0d511ae945faf54bd622e5a04bfade7f19d1a2138658c4b1cd9ba5f2a5e4d6e15bc9c7f1d31787f14fe721c1e9c86b58b9bb9ed7201a7ee57ab5b99d5d5c1d0caa6b7b5b2e16d78a5955c6973d55aba5cf2f2d9199fddd183e04d43eb5ea793e21afffb63749d4caf102629139c3102d193dbc161ae572421000498e242397be9f90989ff9e50d8ecc60845d12f7e4d076fce2633d1446945a4861812c25c09cc1560cc289db0f9a0ffe2a7dee58754efa21ed43e84271f87973523a778b8f931c901263182491ba1a410d2c2243533c210c19260920ba074d00adf3f8b310b2e3bd12fde76870b4c948fc1edc8994d4a81642ee0ce1f47f52cac778387dde0e97ef0ee7c1e2dddc449a824c12d440294a20c19e93822ca8d16d124d1f333d22e35cb0a491a2a08552382e2dcc5a7304150edf0f571f8571b59a57a979f7a17c709a565459e09dc30ce109c1a686b240372cea8324a524b5a4ca3b6248b0225d0d60232e0e7d428c51868dc9963f950baa0051bc3f7b61bd44ee7ad56f1204925266d89194cac5469664b4c728db74b04f029a886db601006b75cad1ba152149656611c08d112f3de082245dd68738e21fae36370d88e74f6e8615269c5434e0176fb24fb8f8ffa2767c1eb08181df062162f4d05056a9812122c629453c21570a009b2a271d9c2fdc5e01b32bc03960443158055b5c62c1f2ae8e438fcfbf91c44e2eb263412a31292dae00b9a3bb04524144183c189623291e75b04936932ba193e6c60069ccc4948c685617a9a33bff9ff8c8ce26b26b5e43622c9349798d314fa06ab24a103d41ca78024433401c3321525a3d1316b0a62b428816bb0f31907d5c2553160ffb41eb61ac1cf67b3438b874a6822a89dea840666b00881a0762735e00608804cab4e77a7ba05404b509ef076b4510a4c9c958c0cab20ca65d8404e487fc1e34ebf7e8a1f6607158f33bfbaf8849a24b0e86346d5562345d15428060a442248cb7e240146600dd63066f7c0c52a3c6ef75eb4c3da79f86723384d6ad3e311bfd44185324208f4e91638ec7d193a5660898c04a54ba9ae416f2a8726efae328580fe6905cd2e7ab0c8f59d3cbfce51b8fa9c0dd575aca447156a0414054d8012cb5f10cd901460f14a7056018b38abf81c8109accc10b9aaf1765872316ed6073717ee777add73f41b73988d589c84e950123b1d125429d5c65615b6c31a1d221a91ff51cda28247a79a8c9b29bac29b082e7e433f1159fe41c39bb49b8a47fb42a58b73cd09e7dc76eed1112005226832584bc90a04b63dd890906929b0deedd7cefa4f5ac13b6c459f44c930f8bd33478d8ac5f852cd157a08865642d8ad15302c548a6ae5ec7d9b7636fdaae764769df54ad62fe2cd7eef152a3e5eb5b7e67bdf157c7cfcdbc5aa93a13aed54f04aae2e67d7d9f0777e2895a3a7d37fd9c01a3dcc46657f6dbd547432f770e58a5ff073553f9fbd1e74704738d552d52bdcaebab7f72f325b4f5681190000",
"rawHeaders": [
"Date",
"Sat, 29 Jun 2024 09:57:18 GMT",
"Content-Type",
"application/json; charset=utf-8",
"Transfer-Encoding",
"chunked",
"Connection",
"keep-alive",
"Vary",
"Accept-Encoding",
"X-Request-Id",
"08bbc74e6cea8a2d7f3e557aeb61ec03",
"X-Call-Info",
"1092383|1695|122",
"Access-Control-Allow-Origin",
"*",
"Access-Control-Allow-Methods",
"GET, OPTIONS",
"Access-Control-Allow-Headers",
"Authorization, KA, Origin, X-Requested-With, Content-Type, Accept",
"Content-Encoding",
"gzip"
],
"responseIsBinary": true
},
{
"scope": "https://dapi.kakao.com:443",
"method": "GET",
"path": "/v2/local/search/keyword.json?rect=127.02236904872626,37.49973773028592,127.02725524292646,37.50177297753481&query=%ED%99%9C%EC%96%B4%ED%9A%8C&category_group_code=CE7",
"body": "",
"status": 200,
"response": {
"documents": [],
"meta": {
"is_end": true,
"pageable_count": 0,
"same_name": {
"keyword": "활어회",
"region": [],
"selected_region": ""
},
"total_count": 0
}
},
"rawHeaders": [
"Date",
"Sat, 29 Jun 2024 09:57:18 GMT",
"Content-Type",
"application/json; charset=utf-8",
"Content-Length",
"143",
"Connection",
"keep-alive",
"X-Request-Id",
"2d938aca4332c9410d346c3c59dda2c2",
"X-Call-Info",
"1092383|1695|122",
"Access-Control-Allow-Origin",
"*",
"Access-Control-Allow-Methods",
"GET, OPTIONS",
"Access-Control-Allow-Headers",
"Authorization, KA, Origin, X-Requested-With, Content-Type, Accept"
],
"responseIsBinary": false
}
]
Loading

0 comments on commit 5274a11

Please sign in to comment.