{"id":1268,"date":"2021-05-18T01:27:02","date_gmt":"2021-05-17T16:27:02","guid":{"rendered":"http:\/\/blog.box.kr\/?p=1268"},"modified":"2021-05-18T01:28:33","modified_gmt":"2021-05-17T16:28:33","slug":"%ea%b8%b0%ea%b8%b0-%ea%b3%a0%ec%9c%a0-%ec%8b%9d%eb%b3%84identify-%ec%96%bb%ea%b8%b0-device_info","status":"publish","type":"post","link":"https:\/\/blog.box.kr\/?p=1268","title":{"rendered":"\uae30\uae30 \uace0\uc720 \uc2dd\ubcc4(Identify) \uc5bb\uae30 device_info"},"content":{"rendered":"\n<p><a href=\"https:\/\/pub.dev\/packages\/device_info\">https:\/\/pub.dev\/packages\/device_info<\/a><br><br>https:\/\/pub.dev\/packages\/device_info_plus<br><br><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>import 'dart:io';                       \/\/Platform \uc0ac\uc6a9\uc744 \uc704\ud55c \ud328\ud0a4\uc9c0\r\nimport 'package:flutter\/services.dart'; \/\/PlatformException \uc0ac\uc6a9\uc744 \uc704\ud55c \ud328\ud0a4\uc9c0\r\nimport 'package:device_info\/device_info.dart'; \/\/ \ub514\ubc14\uc774\uc2a4 \uc815\ubcf4 \uc0ac\uc6a9 \ud328\ud0a4\uc9c0\r\n\r\nFuture&lt;String> getMobileId() async {\r\n  \/\/ DeviceInfoPlugin \ud074\ub798\uc2a4 \uc0dd\uc131\r\n  final DeviceInfoPlugin deviceInfoPlugin = DeviceInfoPlugin();\r\n  \/\/ id \uc800\uc7a5\ud560 \ubcc0\uc218\r\n  String id = '';\r\n  try {\r\n    \/\/ \ud50c\ub7ab\ud3fc \ud655\uc778\r\n    if (Platform.isAndroid) {\r\n      \/\/ \uc548\ub4dc\ub85c\uc774\ub4dc\uc758 \uacbd\uc6b0 androidInfo\ub97c \uc774\uc6a9 \r\n      \/\/ \uc774\ub54c await\uc73c\ub85c \ub370\uc774\ud130 \ubc1b\uc744\ub54c\uae4c\uc9c0 \ub300\uae30\ub97c \ud574\uc57c\ud568\r\n      final AndroidDeviceInfo androidData = await deviceInfoPlugin.androidInfo;\r\n      \/\/ \uc804\ub2ec \ubc1b\uc740 \ubcc0\uc218\uc758 \uba64\ubc84 \ubcc0\uc218\uc778 androidId\uac00 \uace0\uc720 id\uc774\ub2e4.\r\n      id = androidData.androidId;\r\n    } else if (Platform.isIOS) {\r\n      \/\/ iOS\uc758 \uacbd\uc6b0 iosInfo\ub97c \uc774\uc6a9 \r\n      \/\/ \uc774\ub54c await\uc73c\ub85c \ub370\uc774\ud130 \ubc1b\uc744\ub54c\uae4c\uc9c0 \ub300\uae30\ub97c \ud574\uc57c\ud568\r\n      final IosDeviceInfo iosData = await deviceInfoPlugin.iosInfo;\r\n      \/\/ \uc804\ub2ec \ubc1b\uc740 \ubcc0\uc218\uc758 \uba64\ubc84 \ubcc0\uc218\uc778 identifierForVendor\uac00 \uace0\uc720 id\uc774\ub2e4.\r\n      id = iosData.identifierForVendor;\r\n    }\r\n  } on PlatformException {\r\n    \/\/ \uc5b4\ub5a0\ud55c \uc6d0\uc778\uc73c\ub85c \uc2e4\ud328\ud560 \uacbd\uc6b0\r\n    id = '';\r\n  }\r\n  \/\/ id \ud55c\ubc88 \ucd9c\ub825\ud574\ubcf4\uace0 \r\n  print('id: $id');\r\n  \/\/ \uac12 \ub9ac\ud134\r\n  return id;\r\n}<\/code><\/pre>\n\n\n\n<p>\uc704 \ud568\uc218\ub97c \ub2e4\uc74c\uacfc \uac19\uc774 \uc0ac\uc6a9\ud558\uba74 \ub41c\ub2e4.<br><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>final String mobileId = await getMobileId();<\/code><\/pre>\n\n\n\n<p id=\"SE-06ac032e-5b87-48e2-ab02-9ae2e739d52e\">\uc548\ub4dc\ub85c\uc774\ub4dc\uc758 \uacbd\uc6b0 \ubcf4\uc548 \uc124\uc815\uc774 \ubcc0\uacbd\ub418\uac70\ub098 \ud558\uba74 \uac12\uc774 \ubc14\ub014 \uc218 \uc788\ub2e4\uace0 \ud558\uace0 iOS\uc758 \uacbd\uc6b0 \ud574\ub2f9 \uc571\uc744 \uc81c\uac70\ud558\uace0 \ub2e4\uc2dc \uc124\uce58\ud558\uba74 \ubcc0\uacbd\ub418\ub294 \uac83 \uac19\ub2e4.<\/p>\n\n\n\n<p id=\"SE-b0b0c26a-bd89-495f-a96b-a506d8fe1aaa\">\ubb3c\ub860 iOS\uc758 \uacbd\uc6b0 \uc571 \uac1c\ubc1c\uc0ac\uc640 \uad00\ub828 \uc788\uc5b4 \ub3d9\uc77c\ud55c \uac1c\ubc1c\uc0ac\uac00 \ub9cc\ub4e0 \uc571\uc774 \uc124\uce58\ub418\uc5b4 \uc788\ub2e4\uba74 \ubcc0\uacbd\uc740 \uc548 \ub418\ub294 \uac83 \uac19\ub2e4.<\/p>\n\n\n\n<p id=\"SE-56a55d98-f7be-4e1c-8e94-9af51b7c0171\">\uc774 \ubb38\uc81c\ub294 \uac01\uac01\uc758 OS \uc815\ucc45\uc774\ub2c8 \ub530\ub85c \ucc3e\uc544\ubcf4\uba74 \ub354 \ub9ce\uc740 \uc815\ubcf4\ub97c \uc5bb\uc744 \uc218 \uc788\uc744 \uac83 \uac19\ub2e4.<\/p>\n\n\n\n<p id=\"SE-8fbea9e2-7260-4af7-97f9-ac698b199563\">\u200b<\/p>\n\n\n\n<p id=\"SE-c141d271-77b8-4b18-a9ca-0a7c83fde538\">\uadf8\ub9ac\uace0 \uc704 id \uc678\uc5d0\ub3c4 \uac01 os \ubcc4 \uc5bb\uc744 \uc218 \uc788\ub294 \uc815\ubcf4\ub4e4\uc774 \ub9ce\uc774 \uc788\ub294\ub370 \uc544\ub798 \ucf54\ub4dc\uc640 \uac19\uc774 \ud568\uc218\ub97c \ub9cc\ub4e4\uc5b4 \uac01 os \ubcc4 \uc5bb\uc744 \uc218 \uc788\ub294 \uc815\ubcf4\ub4e4\uc744 Map \ud615\ud0dc\ub85c \ubc1b\uc544 \uc0ac\uc6a9\ub3c4 \uc88b\uc744 \ub4ef\uc2f6\ub2e4.<br><br><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/\/ https:\/\/pub.dev\/packages\/device_info\/example \uc608\uc81c \uc77c\ubd80 \r\n\r\n\/\/ \uc548\ub4dc\ub85c\uc774\ub4dc\uc5d0\uc11c \uc5bb\uc744 \uc218 \uc788\ub294 \uc815\ubcf4\ub4e4\r\nMap&lt;String, dynamic> _readAndroidBuildData(AndroidDeviceInfo build) {\r\n  return &lt;String, dynamic>{\r\n    'version.securityPatch': build.version.securityPatch,\r\n    'version.sdkInt': build.version.sdkInt,\r\n    'version.release': build.version.release,\r\n    'version.previewSdkInt': build.version.previewSdkInt,\r\n    'version.incremental': build.version.incremental,\r\n    'version.codename': build.version.codename,\r\n    'version.baseOS': build.version.baseOS,\r\n    'board': build.board,\r\n    'bootloader': build.bootloader,\r\n    'brand': build.brand,\r\n    'device': build.device,\r\n    'display': build.display,\r\n    'fingerprint': build.fingerprint,\r\n    'hardware': build.hardware,\r\n    'host': build.host,\r\n    'id': build.id,\r\n    'manufacturer': build.manufacturer,\r\n    'model': build.model,\r\n    'product': build.product,\r\n    'supported32BitAbis': build.supported32BitAbis,\r\n    'supported64BitAbis': build.supported64BitAbis,\r\n    'supportedAbis': build.supportedAbis,\r\n    'tags': build.tags,\r\n    'type': build.type,\r\n    'isPhysicalDevice': build.isPhysicalDevice,\r\n    'androidId': build.androidId,\r\n    'systemFeatures': build.systemFeatures,\r\n  };\r\n}\r\n\/\/ https:\/\/pub.dev\/packages\/device_info\/example \uc608\uc81c \uc77c\ubd80 \r\n\r\n\/\/ ios \uc5bb\uc744 \uc218 \uc788\ub294 \uc815\ubcf4\ub4e4\r\nMap&lt;String, dynamic> _readIosDeviceInfo(IosDeviceInfo data) {\r\n  return &lt;String, dynamic>{\r\n    'name': data.name,\r\n    'systemName': data.systemName,\r\n    'systemVersion': data.systemVersion,\r\n    'model': data.model,\r\n    'localizedModel': data.localizedModel,\r\n    'identifierForVendor': data.identifierForVendor,\r\n    'isPhysicalDevice': data.isPhysicalDevice,\r\n    'utsname.sysname:': data.utsname.sysname,\r\n    'utsname.nodename:': data.utsname.nodename,\r\n    'utsname.release:': data.utsname.release,\r\n    'utsname.version:': data.utsname.version,\r\n    'utsname.machine:': data.utsname.machine,\r\n  };<\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>https:\/\/pub.dev\/packages\/device_info https:\/\/pub.dev\/packages\/device_info_plus \uc704 \ud568\uc218\ub97c \ub2e4\uc74c\uacfc \uac19\uc774 \uc0ac\uc6a9\ud558\uba74 \ub41c\ub2e4. \uc548\ub4dc\ub85c\uc774\ub4dc\uc758 \uacbd\uc6b0 \ubcf4\uc548 \uc124\uc815\uc774 \ubcc0\uacbd\ub418\uac70\ub098 \ud558\uba74 \uac12\uc774 \ubc14\ub014 \uc218 \uc788\ub2e4\uace0 \ud558\uace0 iOS\uc758 \uacbd\uc6b0 \ud574\ub2f9 \uc571\uc744 \uc81c\uac70\ud558\uace0 \ub2e4\uc2dc \uc124\uce58\ud558\uba74 \ubcc0\uacbd\ub418\ub294 \uac83 \uac19\ub2e4. \ubb3c\ub860 iOS\uc758 \uacbd\uc6b0 \uc571 \uac1c\ubc1c\uc0ac\uc640 \uad00\ub828 \uc788\uc5b4 \ub3d9\uc77c\ud55c \uac1c\ubc1c\uc0ac\uac00 \ub9cc\ub4e0 \uc571\uc774 \uc124\uce58\ub418\uc5b4 \uc788\ub2e4\uba74 \ubcc0\uacbd\uc740 \uc548 \ub418\ub294 \uac83 \uac19\ub2e4. \uc774 \ubb38\uc81c\ub294 \uac01\uac01\uc758 OS \uc815\ucc45\uc774\ub2c8 \ub530\ub85c \ucc3e\uc544\ubcf4\uba74 \ub354 \ub9ce\uc740 \uc815\ubcf4\ub97c \uc5bb\uc744 \uc218 \uc788\uc744 \uac83 \uac19\ub2e4. \u200b \uadf8\ub9ac\uace0 \uc704 id \uc678\uc5d0\ub3c4 \uac01 os \ubcc4 \uc5bb\uc744 \uc218 \uc788\ub294 \uc815\ubcf4\ub4e4\uc774 \ub9ce\uc774 \uc788\ub294\ub370 \uc544\ub798 \ucf54\ub4dc\uc640 \uac19\uc774 \ud568\uc218\ub97c \ub9cc\ub4e4\uc5b4 \uac01 os \ubcc4 \uc5bb\uc744 \uc218 \uc788\ub294 \uc815\ubcf4\ub4e4\uc744 Map \ud615\ud0dc\ub85c \ubc1b\uc544 \uc0ac\uc6a9\ub3c4 \uc88b\uc744 \ub4ef\uc2f6\ub2e4.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_mi_skip_tracking":false,"ngg_post_thumbnail":0,"spay_email":"","jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true},"categories":[41],"tags":[],"aioseo_notices":[],"jetpack_featured_media_url":"","jetpack_publicize_connections":[],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p5q9Zn-ks","jetpack-related-posts":[{"id":1266,"url":"https:\/\/blog.box.kr\/?p=1266","url_meta":{"origin":1268,"position":0},"title":"QR \ucf54\ub4dc \uc2a4\uce94(QR Code Scan) \ucd08\uac04\ub2e8 \uc608\uc81c(Simple example)","date":"2021-05-18","format":false,"excerpt":"https:\/\/pub.dev\/packages \uc5d0\uc11c qrscan \uac80\uc0c9 AndroidManifest.xml \ud37c\ubbf8\uc158 \ucd94\uac00 \uc704\uce58 : project\/android\/app\/src\/main\/AndroidManifext.xml \uc548\ub4dc\ub85c\uc774\ub4dc\uc758 \uce74\uba54\ub77c\uc640 \uc800\uc7a5\uc18c \uc81c\uc5b4\ub97c \uc704\ud55c \ud37c\ubbf8\uc158\uc744 \ucd94\uac00\ud574 \uc900\ub2e4. \uc2e4\uc81c \uc6b0\ub9ac\uac00 \ud14c\uc2a4\ud2b8\ud558\ub294 \ucf54\ub4dc\uc5d0\ub294 \uad73\uc774 \uc800\uc7a5\uc18c \uad00\ub828\uc740 \ud544\uc694 \uc5c6\uc9c0\ub9cc qrscan \ud328\ud0a4\uc9c0 \ub0b4\uc5d0\uc11c \ubaa8\ub450 \uc0ac\uc6a9\ud558\ub2c8 \uc5b4\uca54 \uc218 \uc5c6\ub2e4. <uses-permission android:name=\"android.permission.CAMERA\" \/> <uses-permission android:name=\"android.permission.WRITE_EXTERNAL_STORAGE\"\/> <uses-permission android:name=\"android.permission.READ_EXTERNAL_STORAGE\"\/> import 'dart:async'; import 'package:flutter\/material.dart'; import 'package:qrscan\/qrscan.dart' as scanner;\u2026","rel":"","context":"In &quot;flutter&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1257,"url":"https:\/\/blog.box.kr\/?p=1257","url_meta":{"origin":1268,"position":1},"title":"BLE \uc0ac\uc6a9\ud558\uae30","date":"2021-05-18","format":false,"excerpt":"\ub77c\uc774\ube0c\ub7ec\ub9ac \ucd94\uac00 \ubc0f SCAN \uae30\ub2a5 \uad6c\ud604flutter_ble_libhttps:\/\/pub.dev\/packages\/flutter_ble_libpermission_handlerhttps:\/\/pub.dev\/packages\/permission_handler\ud504\ub85c\uc81d\ud2b8\uc5d0 \uc548\ub4dc\ub85c\uc774\ub4dc SDK \ubc84\uc804\uc774 \ub0ae\uac8c \uc124\uc815\ub418\uc5b4 \uc544\ub798\uc640 \uac19\uc740 \uc5d0\ub7ec\uac00 \ubc1c\uc0dd\ud560 \uc218\uc774\ub2e4 ble_example\\android\\app\\src\\debug\\AndroidManifest.xml Error: uses-sdk:minSdkVersion 16 cannot be smaller than version 18 declared in library [:flutter_ble_lib] E:\\study\\flutter\\ble_example\\build\\flutter_ble_lib\\intermediates\\library_manifest\\debug\\AndroidManifest.xml as the library might be using APIs not available in 16 Suggestion: use a compatible library with a minSdk\u2026","rel":"","context":"In &quot;flutter&quot;","img":{"alt_text":"","src":"https:\/\/i0.wp.com\/blog.box.kr\/wp-content\/uploads\/2021\/05\/image.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":1239,"url":"https:\/\/blog.box.kr\/?p=1239","url_meta":{"origin":1268,"position":2},"title":"Flutter \uc0ac\uc6a9 \uc815\ub9ac","date":"2021-05-14","format":false,"excerpt":"OSX, Windows, Linux, Web\uc5d0\uc11c \uc0ac\uc6a9\ud558\uae30 \uc704\ud574\uc11c\ub294 \uac01 \uae30\ub2a5\uc744 \ucf1c\uc918\uc57c\ud568. Flutter\ub85c \ub370\uc2a4\ud06c\ud1b1 \uc560\ud50c\ub9ac\ucf00\uc774\uc158 \uac1c\ubc1c \uc2dc\uc791\ud558\uae30 \uc77c\ud68c\uc131 \uad6c\uc131 \ubcc0\uacbd\uc73c\ub85c \ub370\uc2a4\ud06c\ud1b1 \uc9c0\uc6d0\uc744 \uad6c\uc131\ud574\uc57c\ud569\ub2c8\ub2e4.$ flutter config --enable-windows-desktop # for the Windows runner$ flutter config --enable-macos-desktop \u00a0 # for the macOS runner$ flutter config --enable-linux-desktop \u00a0 # for the Linux runner \ub370\uc2a4\ud06c\ud1b1 \uc6a9 Flutter\uac00 \ud65c\uc131\ud654\ub418\uc5c8\ub294\uc9c0\u2026","rel":"","context":"In &quot;flutter&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1250,"url":"https:\/\/blog.box.kr\/?p=1250","url_meta":{"origin":1268,"position":3},"title":"\ud328\ud0a4\uc9c0(Package) \uc218\uc815\ud558\uae30","date":"2021-05-18","format":false,"excerpt":"Github\uc5d0\uc11c \uace0\uce60 Package\ub97c Fork \ud55c \ud6c4\uc5d0 \ud574\ub2f9 \uc18c\uc2a4\ub97c \uace0\uce58\uace0 Github\uc5d0 commit \/ push \ud574\uc11c \uc0ac\uc6a9\ud568pubspec.yaml\uc5d0 \uc544\ub798\uc640 \uac19\uc774 \uae30\uc785#qrscan: ^0.2.17 # \uae30\uc874\uc5d0 \uc788\ub358 \ud328\ud0a4\uc9c0\ub294 \uc8fc\uc11d \ub610\ub294 \uc0ad\uc81c plugin_test: git: url: https:\/\/github.com\/chandong83\/qrcode_scanner.git ref: master \uc704\uc640 \uac19\uc774 \ucc98\ub9ac \ud558\uace0 \ubc18\ub4dc\uc2dc .. flutter pub upgrade \ucc98\ub9ac \ud574\uc11c update\ud574\uc918\uc57c \ubcc0\uacbd\ub428\ub0b4\ubd80\uc5d0 \ud654\uc77c\uc744 \ub0b4\ub824 \ubc1b\uc544\uc11c \ubc14\ub85c\ubc14\ub85c \uc0ac\uc6a9\ud558\uae30\u2026","rel":"","context":"In &quot;flutter&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":785,"url":"https:\/\/blog.box.kr\/?p=785","url_meta":{"origin":1268,"position":4},"title":"[scrap] \ud154\ub808\uadf8\ub7a8(Telegram) \uc73c\ub85c \uc11c\ubc84 \ubaa8\ub2c8\ud130\ub9c1 \ud558\uae30","date":"2015-05-13","format":false,"excerpt":"http:\/\/idchowto.com\/?p=4027 \uc9c0\ub09c \uc2dc\uac04\uc5d0 \uc774\uc5b4 \uc774\ubc88 \uc2dc\uac04\uc5d0\ub294 Telegram \uc73c\ub85c \uc11c\ubc84 \ubaa8\ub2c8\ud130\ub9c1 \ud558\ub294 \ubc29\ubc95\uc5d0 \ub300\ud574 \uc0b4\ud3b4\ubcf4\ub3c4\ub85d \ud558\uaca0\uc2b5\ub2c8\ub2e4. \uba3c\uc800 \uac16\ucdb0\uc838\uc57c\ud560 \ud658\uacbd\uc870\uac74\uc740 \ub2e4\uc74c\uacfc \uac19\uc2b5\ub2c8\ub2e4. \u00a0 < \u00a0\ud658\uacbd\uc870\uac74 > - \uc11c\ubc84\uce21 1. Telegram-cli \uc124\uce58 2. lua \uc2a4\ud06c\ub9bd\ud2b8\uac00 \uac00\ub3d9\ub418\uc5b4 \uc788\uc5b4\uc57c \ud568 - \ud074\ub77c\uc774\uc5b8\ud2b8\uce21 1. \uc778\uc99d\ub41c Telegram \uc571\uc774 \uc124\uce58\ub41c \uc2a4\ub9c8\ud2b8\ud3f0 \u00a0 1. hello.lua \uc2a4\ud06c\ub9bd\ud2b8 \ubb38 function on_msg_receive\u2026","rel":"","context":"In &quot;\uae30\uc220&quot;","img":{"alt_text":"idchowto_cover8","src":"https:\/\/i0.wp.com\/idchowto.com\/wp-content\/uploads\/2014\/10\/idchowto_cover81.png?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":859,"url":"https:\/\/blog.box.kr\/?p=859","url_meta":{"origin":1268,"position":5},"title":"[scrap]\ub9ac\ub205\uc2a4 \uba54\ubaa8\ub9ac \uc0ac\uc6a9\ub7c9 \ud655\uc778","date":"2015-05-21","format":false,"excerpt":"http:\/\/solarixer.blogspot.kr\/2010\/10\/blog-post_08.html \u00a0 \ub9ac\ub205\uc2a4\uc5d0\uc11c \uba54\ubaa8\ub9ac \uc0ac\uc6a9\ub7c9 \uce21\uc815\uc744 \uc704\ud55c \ubc29\ubc95\uc744 \uc18c\uac1c \ub4dc\ub9bd\ub2c8\ub2e4. \uc544\ub798 3\uac00\uc9c0 \uc678\uc5d0\ub3c4 \uc5ec\ub7ec \ud234\uc774\ub098 \uc2dc\uc2a4\ud15c \ucee4\ub9e8\ub4dc\uac00 \uc788\uaca0\uc9c0\ub9cc, \ube60\ub974\uace0 \uc815\ud655\ud558\uac8c \uc811\uadfc\ud558\uae30 \uc704\ud55c \ubc29\ubc95\uc744 \uc54c\uc544\ubcf4\ub294 \uac83\uc744 \ubaa9\uc801\uc73c\ub85c\u00a0\ud569\ub2c8\ub2e4. 1)\u00a0\u00a0\u00a0\u00a0 \/proc\/PID\/status \ub97c \ubcf4\uace0 VmSize \ub97c \ud1b5\ud574 \ud574\ub2f9 \ud504\ub85c\uc138\uc2a4\uc5d0 \ud560\ub2f9\ub41c \uba54\ubaa8\ub9ac \uc6a9\ub7c9\uc744 \ud655\uc778 \ud558\ub294 \ubc29\ubc95\uc774 \uc788\uc2b5\ub2c8\ub2e4. (\uc5ec\ub7ec \uac1c\uc758 \ud504\ub85c\uc138\uc2a4\ub97c \ub3d9\uc2dc\uc5d0 \ubcf4\uae30\ub294 \uc870\uae08 \ubd88\ud3b8\ud55c \uac10\uc774\u2026","rel":"","context":"In &quot;\uae30\uc220&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"_links":{"self":[{"href":"https:\/\/blog.box.kr\/index.php?rest_route=\/wp\/v2\/posts\/1268"}],"collection":[{"href":"https:\/\/blog.box.kr\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.box.kr\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.box.kr\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.box.kr\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1268"}],"version-history":[{"count":1,"href":"https:\/\/blog.box.kr\/index.php?rest_route=\/wp\/v2\/posts\/1268\/revisions"}],"predecessor-version":[{"id":1269,"href":"https:\/\/blog.box.kr\/index.php?rest_route=\/wp\/v2\/posts\/1268\/revisions\/1269"}],"wp:attachment":[{"href":"https:\/\/blog.box.kr\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1268"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.box.kr\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1268"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.box.kr\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1268"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}