{"id":175949,"date":"2026-09-10T05:56:17","date_gmt":"2026-09-10T05:56:17","guid":{"rendered":"https:\/\/bas-ip.com\/bas-ip-link-api\/"},"modified":"2026-10-01T11:57:06","modified_gmt":"2026-10-01T11:57:06","slug":"bas-ip-link-api","status":"publish","type":"post","link":"https:\/\/bas-ip.com\/vi\/articles\/bas-ip-link-api\/","title":{"rendered":"BAS-IP Link API: C\u00e1ch t\u00edch h\u1ee3p h\u1ec7 th\u1ed1ng ki\u1ec3m so\u00e1t ra v\u00e0o v\u00e0 c\u1eeda ra v\u00e0o"},"content":{"rendered":"<p><span style=\"font-weight: 400;\">M\u1ed9t c\u01b0 d\u00e2n m\u1edbi tr\u01b0\u1edbc ti\u00ean \u0111\u01b0\u1ee3c thi\u1ebft l\u1eadp trong h\u1ec7 th\u1ed1ng m\u00e0 ban qu\u1ea3n l\u00fd \u0111\u00e3 s\u1eed d\u1ee5ng cho c\u00e1c c\u0103n h\u1ed9, c\u01b0 d\u00e2n v\u00e0 th\u00f4ng tin li\u00ean h\u1ec7. Sau \u0111\u00f3, c\u00f9ng m\u1ed9t ng\u01b0\u1eddi n\u00e0y l\u1ea1i \u0111\u01b0\u1ee3c t\u1ea1o m\u1ed9t l\u1ea7n n\u1eefa, l\u1ea7n n\u00e0y l\u00e0 trong h\u1ec7 th\u1ed1ng chu\u00f4ng c\u1eeda (ki\u1ec3m so\u00e1t ra v\u00e0o). Quy\u1ec1n truy c\u1eadp thay \u0111\u1ed5i \u2014 hai h\u1ec7 th\u1ed1ng c\u1ea7n \u0111\u01b0\u1ee3c c\u1eadp nh\u1eadt. C\u01b0 d\u00e2n chuy\u1ec3n \u0111i \u2014 h\u1ed3 s\u01a1 ph\u1ea3i b\u1ecb x\u00f3a hai l\u1ea7n.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">T\u1ea1i m\u1ed9t \u0111\u1ecba \u0111i\u1ec3m duy nh\u1ea5t, \u0111\u00f3 \u0111\u01a1n gi\u1ea3n l\u00e0 c\u00f4ng vi\u1ec7c qu\u1ea3n tr\u1ecb ph\u00e1t sinh th\u00eam. Tr\u00ean to\u00e0n b\u1ed9 danh m\u1ee5c b\u1ea5t \u0111\u1ed9ng s\u1ea3n v\u1edbi nh\u1eefng ng\u01b0\u1eddi chuy\u1ec3n \u0111\u1ebfn th\u01b0\u1eddng xuy\u00ean, thay \u0111\u1ed5i quy\u1ec1n truy c\u1eadp v\u00e0 th\u1ebb t\u1ea1m th\u1eddi, n\u00f3 tr\u1edf th\u00e0nh m\u1ed9t quy tr\u00ecnh qu\u1ea3n l\u00fd ri\u00eang bi\u1ec7t m\u00e0 ngay t\u1eeb \u0111\u1ea7u kh\u00f4ng ai th\u1ef1c s\u1ef1 mong mu\u1ed1n.<\/span><\/p>\n<h2><b>BAS-IP Link v\u00e0 Link API l\u00e0 g\u00ec?<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">BAS-IP Link l\u00e0 n\u1ec1n t\u1ea3ng t\u1eadp trung c\u1ee7a BAS-IP \u0111\u1ec3 qu\u1ea3n l\u00fd c\u00e1c \u0111\u1ecba \u0111i\u1ec3m, ng\u01b0\u1eddi d\u00f9ng, quy\u1ec1n truy c\u1eadp v\u00e0 c\u01a1 s\u1edf h\u1ea1 t\u1ea7ng \u0111\u01b0\u1ee3c k\u1ebft n\u1ed1i.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">BAS-IP Link API l\u00e0 m\u1ed9t HTTP REST API cho ph\u00e9p h\u1ec7 th\u1ed1ng ph\u00eda m\u00e1y ch\u1ee7 c\u1ee7a b\u00ean th\u1ee9 ba t\u01b0\u01a1ng t\u00e1c v\u1edbi Link theo c\u00e1ch l\u1eadp tr\u00ecnh: truy\u1ec1n d\u1eef li\u1ec7u ng\u01b0\u1eddi d\u00f9ng, qu\u1ea3n l\u00fd quy\u1ec1n v\u00e0 th\u00f4ng tin x\u00e1c th\u1ef1c truy c\u1eadp, v\u00e0 tr\u00edch xu\u1ea5t d\u1eef li\u1ec7u t\u1eeb n\u1ec1n t\u1ea3ng.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">M\u1ee5c \u0111\u00edch kh\u00f4ng ph\u1ea3i l\u00e0 cung c\u1ea5p cho nh\u00e2n vi\u00ean m\u1ed9t h\u1ec7 th\u1ed1ng kh\u00e1c \u0111\u1ec3 l\u00e0m vi\u1ec7c. Ho\u00e0n to\u00e0n ng\u01b0\u1ee3c l\u1ea1i: n\u1ec1n t\u1ea3ng hi\u1ec7n t\u1ea1i c\u1ee7a kh\u00e1ch h\u00e0ng c\u00f3 th\u1ec3 duy tr\u00ec l\u00e0 giao di\u1ec7n ho\u1ea1t \u0111\u1ed9ng ch\u00ednh, trong khi BAS-IP tr\u1edf th\u00e0nh m\u1ed9t ph\u1ea7n c\u1ee7a c\u00e1c quy tr\u00ecnh \u0111\u00e3 \u0111\u01b0\u1ee3c qu\u1ea3n l\u00fd \u1edf \u0111\u00f3.<\/span><\/p>\n<h2><b>\u0110i\u1ec1u n\u00e0y tr\u00f4ng nh\u01b0 th\u1ebf n\u00e0o trong th\u1ef1c t\u1ebf? Th\u00eam m\u1ed9t c\u01b0 d\u00e2n m\u1edbi<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">C\u00f4ng ty qu\u1ea3n l\u00fd \u0111\u00e3 bi\u1ebft t\u00ean c\u1ee7a c\u01b0 d\u00e2n, c\u0103n h\u1ed9, chi ti\u1ebft li\u00ean h\u1ec7 v\u00e0 c\u00e1c th\u00f4ng tin li\u00ean quan kh\u00e1c. D\u1eef li\u1ec7u \u0111\u00f3 \u0111\u00e3 t\u1ed3n t\u1ea1i trong h\u1ec7 th\u1ed1ng ri\u00eang c\u1ee7a h\u1ecd.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">N\u1ebfu kh\u00f4ng c\u00f3 s\u1ef1 t\u00edch h\u1ee3p, m\u1ed9t nh\u00e2n vi\u00ean sau \u0111\u00f3 ph\u1ea3i m\u1edf BAS-IP Link v\u00e0 t\u1ea1o l\u1ea1i c\u00f9ng m\u1ed9t ng\u01b0\u1eddi d\u00f9ng \u0111\u00f3.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">V\u1edbi Link API, b\u01b0\u1edbc th\u1ee9 hai \u0111\u00f3 c\u00f3 th\u1ec3 \u0111\u01b0\u1ee3c t\u1ef1 \u0111\u1ed9ng h\u00f3a. H\u1ec7 th\u1ed1ng ch\u00ednh truy\u1ec1n d\u1eef li\u1ec7u c\u1ea7n thi\u1ebft \u0111\u1ebfn Link, ng\u01b0\u1eddi d\u00f9ng \u0111\u01b0\u1ee3c \u0111\u1eb7t v\u00e0o \u0111\u00fang \u0111\u1ecba \u0111i\u1ec3m v\u00e0 c\u0103n h\u1ed9 ph\u00f9 h\u1ee3p, v\u00e0 BAS-IP Link sau \u0111\u00f3 ho\u1ea1t \u0111\u1ed9ng v\u1edbi c\u01a1 s\u1edf h\u1ea1 t\u1ea7ng ki\u1ec3m so\u00e1t ra v\u00e0o v\u00e0 chu\u00f4ng c\u1eeda \u0111\u01b0\u1ee3c k\u1ebft n\u1ed1i.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Gi\u00e1 tr\u1ecb th\u1ef1c t\u1ebf kh\u00f4ng ch\u1ec9 \u0111\u01a1n gi\u1ea3n l\u00e0 hai h\u1ec7 th\u1ed1ng c\u00f3 th\u1ec3 trao \u0111\u1ed5i d\u1eef li\u1ec7u. M\u00e0 l\u00e0 nh\u00e2n vi\u00ean kh\u00f4ng ph\u1ea3i thay \u0111\u1ed5i c\u00e1ch h\u1ecd v\u1eabn \u0111ang l\u00e0m vi\u1ec7c.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">N\u1ebfu vi\u1ec7c chuy\u1ec3n \u0111\u1ebfn, thay \u0111\u1ed5i chi ti\u1ebft c\u01b0 d\u00e2n v\u00e0 chuy\u1ec3n \u0111i \u0111\u00e3 \u0111\u01b0\u1ee3c qu\u1ea3n l\u00fd trong n\u1ec1n t\u1ea3ng ch\u00ednh, c\u00e1c h\u00e0nh \u0111\u1ed9ng t\u01b0\u01a1ng t\u1ef1 kh\u00f4ng c\u1ea7n ph\u1ea3i l\u1eb7p l\u1ea1i th\u1ee7 c\u00f4ng trong h\u1ec7 th\u1ed1ng chu\u00f4ng c\u1eeda.<\/span><\/p>\n<h2><b>T\u1ea1i sao n\u00ean s\u1eed d\u1ee5ng Link API khi thi\u1ebft b\u1ecb BAS-IP c\u00f3 API ri\u00eang?<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">BAS-IP c\u0169ng h\u1ed7 tr\u1ee3 t\u00edch h\u1ee3p tr\u1ef1c ti\u1ebfp v\u1edbi thi\u1ebft b\u1ecb th\u00f4ng qua BAS-IP Device API.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u0110\u1ed1i v\u1edbi m\u1ed9t d\u1ef1 \u00e1n c\u1ee5c b\u1ed9, \u0111\u00f3 c\u00f3 th\u1ec3 l\u00e0 c\u00e1ch ti\u1ebfp c\u1eadn ph\u00f9 h\u1ee3p. N\u1ebfu m\u1ed9t h\u1ec7 th\u1ed1ng c\u1ea7n ho\u1ea1t \u0111\u1ed9ng v\u1edbi m\u1ed9t ho\u1eb7c m\u1ed9t v\u00e0i ki\u1ec3u thi\u1ebft b\u1ecb \u0111\u00e3 bi\u1ebft v\u00e0 ch\u1ec9 y\u00eau c\u1ea7u m\u1ed9t t\u1eadp h\u1ee3p ch\u1ee9c n\u0103ng h\u1ea1n ch\u1ebf, th\u00ec c\u00f3 th\u1ec3 kh\u00f4ng c\u1ea7n th\u00eam m\u1ed9t l\u1edbp m\u00e1y ch\u1ee7.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Y\u00eau c\u1ea7u thay \u0111\u1ed5i khi d\u1ef1 \u00e1n m\u1edf r\u1ed9ng quy m\u00f4.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">C\u00e1c t\u00f2a nh\u00e0 kh\u00e1c nhau c\u00f3 th\u1ec3 s\u1eed d\u1ee5ng c\u00e1c b\u1ea3ng g\u1ecdi c\u1eeda, m\u00e0n h\u00ecnh trong nh\u00e0 v\u00e0 c\u00e1c thi\u1ebft b\u1ecb kh\u00e1c nhau. C\u00e1c m\u1eabu v\u00e0 phi\u00ean b\u1ea3n ph\u1ea7n m\u1ec1m c\u01a1 s\u1edf m\u1edbi \u0111\u01b0\u1ee3c gi\u1edbi thi\u1ec7u theo th\u1eddi gian. V\u1edbi vi\u1ec7c t\u00edch h\u1ee3p thi\u1ebft b\u1ecb tr\u1ef1c ti\u1ebfp, nh\u00f3m ph\u00e1t tri\u1ec3n b\u00ean th\u1ee9 ba c\u1ea7n t\u00ednh \u0111\u1ebfn c\u00e1c \u0111\u1eb7c \u0111i\u1ec3m c\u1ee7a thi\u1ebft b\u1ecb m\u00e0 h\u1ecd \u0111ang t\u00edch h\u1ee3p.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">BAS-IP Link b\u1ed5 sung m\u1ed9t l\u1edbp ph\u1ea7n m\u1ec1m t\u1eadp trung gi\u1eefa n\u1ec1n t\u1ea3ng c\u1ee7a b\u00ean th\u1ee9 ba v\u00e0 c\u01a1 s\u1edf h\u1ea1 t\u1ea7ng chu\u00f4ng c\u1eeda.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Thay v\u00ec x\u00e2y d\u1ef1ng logic nghi\u1ec7p v\u1ee5 xoay quanh m\u1ed9t b\u1ea3ng g\u1ecdi c\u1eeda c\u1ee5 th\u1ec3, n\u1ec1n t\u1ea3ng b\u00ean ngo\u00e0i ho\u1ea1t \u0111\u1ed9ng v\u1edbi m\u00f4 h\u00ecnh trung t\u00e2m c\u1ee7a Link g\u1ed3m ng\u01b0\u1eddi d\u00f9ng, \u0111\u1ecba \u0111i\u1ec3m, c\u0103n h\u1ed9, quy\u1ec1n truy c\u1eadp v\u00e0 c\u00e1c th\u1ef1c th\u1ec3 kh\u00e1c.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u0110\u00f3 th\u01b0\u1eddng l\u00e0 m\u1ed9t m\u00f4 h\u00ecnh t\u1ef1 nhi\u00ean h\u01a1n \u0111\u1ed1i v\u1edbi m\u1ed9t n\u1ec1n t\u1ea3ng qu\u1ea3n l\u00fd t\u00e0i s\u1ea3n khu d\u00e2n c\u01b0. N\u00f3 th\u01b0\u1eddng kh\u00f4ng c\u1ea7n bi\u1ebft ch\u00ednh x\u00e1c b\u1ea3ng g\u1ecdi c\u1eeda n\u00e0o \u0111\u01b0\u1ee3c l\u1eafp \u1edf m\u1ed9t \u00f4 c\u1eeda c\u1ee5 th\u1ec3. N\u00f3 c\u1ea7n bi\u1ebft r\u1eb1ng m\u1ed9t c\u01b0 d\u00e2n c\u1ee5 th\u1ec3 thu\u1ed9c v\u1ec1 m\u1ed9t c\u0103n h\u1ed9 c\u1ee5 th\u1ec3 v\u00e0 n\u00ean c\u00f3 quy\u1ec1n truy c\u1eadp v\u00e0o c\u00e1c khu v\u1ef1c ph\u00f9 h\u1ee3p.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">BAS-IP Link k\u1ebft n\u1ed1i logic nghi\u1ec7p v\u1ee5 \u0111\u00f3 v\u1edbi c\u01a1 s\u1edf h\u1ea1 t\u1ea7ng v\u1eadt l\u00fd c\u1ee7a h\u1ec7 th\u1ed1ng chu\u00f4ng c\u1eeda v\u00e0 ki\u1ec3m so\u00e1t ra v\u00e0o.<\/span><\/p>\n<h2><b>B\u1ea1n c\u00f3 th\u1ec3 l\u00e0m g\u00ec th\u00f4ng qua BAS-IP Link API?<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">M\u1ed9t t\u00edch h\u1ee3p c\u1ee5 th\u1ec3 th\u00f4ng th\u01b0\u1eddng s\u1ebd ch\u1ec9 s\u1eed d\u1ee5ng m\u1ed9t ph\u1ea7n ch\u1ee9c n\u0103ng c\u00f3 s\u1eb5n trong Link.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Th\u00f4ng qua API, h\u1ec7 th\u1ed1ng c\u1ee7a b\u00ean th\u1ee9 ba c\u00f3 th\u1ec3 l\u00e0m vi\u1ec7c v\u1edbi:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">ng\u01b0\u1eddi d\u00f9ng v\u00e0 c\u1ea5u tr\u00fac \u0111\u1ecba \u0111i\u1ec3m;<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">quy\u1ec1n truy c\u1eadp;<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">th\u00f4ng tin x\u00e1c th\u1ef1c truy c\u1eadp v\u0129nh vi\u1ec5n v\u00e0 t\u1ea1m th\u1eddi, bao g\u1ed3m th\u1ebb, fobs (m\u00f3c kh\u00f3a), m\u00e3 PIN, m\u00e3 QR, Face ID, UKEY v\u00e0 bi\u1ec3n s\u1ed1 xe;<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">quy\u1ec1n truy c\u1eadp c\u1ee7a kh\u00e1ch v\u00e0 kh\u00e1ch v\u00e3ng lai;<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">tin nh\u1eafn v\u00e0 kh\u1ea3o s\u00e1t;<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">s\u1ed1 \u1ea3o v\u00e0 chuy\u1ec3n ti\u1ebfp cu\u1ed9c g\u1ecdi;<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">c\u1ea5u h\u00ecnh thi\u1ebft b\u1ecb t\u1eeb xa;<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">s\u1ef1 ki\u1ec7n v\u00e0 nh\u1eadt k\u00fd (logs).<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">Tuy nhi\u00ean, m\u1ed9t d\u1ef1 \u00e1n t\u00edch h\u1ee3p th\u01b0\u1eddng \u0111\u01b0\u1ee3c x\u00e1c \u0111\u1ecbnh t\u1ed1t h\u01a1n b\u1eb1ng m\u1ed9t c\u00e2u h\u1ecfi kh\u00e1c thay v\u00ec &#8220;Nh\u1eefng ph\u01b0\u01a1ng th\u1ee9c API n\u00e0o c\u00f3 s\u1eb5n?&#8221;.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Nh\u1eefng c\u00f4ng vi\u1ec7c n\u00e0o hi\u1ec7n \u0111ang \u0111\u01b0\u1ee3c th\u1ef1c hi\u1ec7n th\u1ee7 c\u00f4ng, v\u00e0 nh\u1eefng c\u00f4ng vi\u1ec7c n\u00e0o trong s\u1ed1 \u0111\u00f3 s\u1ebd di\u1ec5n ra t\u1ef1 \u0111\u1ed9ng sau khi c\u00e1c h\u1ec7 th\u1ed1ng \u0111\u01b0\u1ee3c t\u00edch h\u1ee3p?<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u0110\u1ed1i v\u1edbi m\u1ed9t n\u1ec1n t\u1ea3ng, tr\u01b0\u1eddng h\u1ee3p s\u1eed d\u1ee5ng ch\u00ednh c\u00f3 th\u1ec3 l\u00e0 qu\u1ea3n l\u00fd c\u01b0 d\u00e2n. \u0110\u1ed1i v\u1edbi m\u1ed9t n\u1ec1n t\u1ea3ng kh\u00e1c, c\u00f3 th\u1ec3 l\u00e0 quy\u1ec1n truy c\u1eadp t\u1ea1m th\u1eddi cho nh\u00e0 th\u1ea7u. M\u1ed9t n\u1ec1n t\u1ea3ng th\u1ee9 ba c\u00f3 th\u1ec3 ch\u1ee7 y\u1ebfu c\u1ea7n d\u1eef li\u1ec7u s\u1ef1 ki\u1ec7n.<\/span><\/p>\n<h2><b>Qu\u1ea3n l\u00fd to\u00e0n b\u1ed9 v\u00f2ng \u0111\u1eddi ng\u01b0\u1eddi d\u00f9ng, kh\u00f4ng ch\u1ec9 t\u1ea1o ng\u01b0\u1eddi d\u00f9ng<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">T\u1ea1o ng\u01b0\u1eddi d\u00f9ng ch\u1ec9 l\u00e0 b\u01b0\u1edbc \u0111\u1ea7u ti\u00ean.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Khi m\u1ed9t c\u01b0 d\u00e2n \u0111\u00e3 \u0111\u01b0\u1ee3c th\u00eam, quy\u1ec1n truy c\u1eadp v\u00e0 th\u00f4ng tin x\u00e1c th\u1ef1c ph\u00f9 h\u1ee3p c\u00f3 th\u1ec3 \u0111\u01b0\u1ee3c g\u00e1n. N\u1ebfu c\u01b0 d\u00e2n chuy\u1ec3n \u0111\u1ebfn c\u0103n h\u1ed9 kh\u00e1c, \u0111\u1ed5i xe, nh\u1eadn th\u00eam quy\u1ec1n ho\u1eb7c m\u1ea5t quy\u1ec1n truy c\u1eadp, nh\u1eefng thay \u0111\u1ed5i \u0111\u00f3 c\u0169ng c\u00f3 th\u1ec3 t\u1ea1o th\u00e0nh m\u1ed9t ph\u1ea7n c\u1ee7a quy tr\u00ecnh l\u00e0m vi\u1ec7c trong n\u1ec1n t\u1ea3ng ch\u00ednh.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Nguy\u00ean t\u1eafc t\u01b0\u01a1ng t\u1ef1 c\u0169ng \u00e1p d\u1ee5ng cho ng\u01b0\u1eddi d\u00f9ng t\u1ea1m th\u1eddi.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">N\u1ebfu m\u1ed9t h\u1ec7 th\u1ed1ng hi\u1ec7n c\u00f3 \u0111\u00e3 qu\u1ea3n l\u00fd kh\u00e1ch truy c\u1eadp, nh\u00e0 th\u1ea7u ho\u1eb7c nh\u00e2n vi\u00ean d\u1ecbch v\u1ee5, th\u00ec kh\u00f4ng c\u1ea7n ph\u1ea3i t\u1ea1o m\u1ed9t quy tr\u00ecnh h\u00e0nh ch\u00ednh ri\u00eang bi\u1ec7t ch\u1ec9 d\u00e0nh ri\u00eang cho BAS-IP.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">V\u00ed d\u1ee5, n\u1ec1n t\u1ea3ng ch\u00ednh c\u00f3 th\u1ec3 x\u00e1c \u0111\u1ecbnh r\u1eb1ng m\u1ed9t nh\u00e0 th\u1ea7u s\u1ebd c\u00f3 th\u1ec3 v\u00e0o t\u00f2a nh\u00e0 v\u00e0o th\u1ee9 Ba t\u1eeb 10:00 \u0111\u1ebfn 14:00. Trong k\u1ecbch b\u1ea3n \u0111\u00f3, BAS-IP tr\u1edf th\u00e0nh l\u1edbp truy c\u1eadp th\u1ef1c hi\u1ec7n m\u1ed9t quy tr\u00ecnh \u0111\u00e3 \u0111\u01b0\u1ee3c x\u00e1c \u0111\u1ecbnh \u1edf n\u01a1i kh\u00e1c.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Do \u0111\u00f3, h\u1ec7 th\u1ed1ng chu\u00f4ng c\u1eeda v\u00e0 ki\u1ec3m so\u00e1t ra v\u00e0o tr\u1edf th\u00e0nh m\u1ed9t ph\u1ea7n c\u1ee7a m\u00f4 h\u00ecnh ho\u1ea1t \u0111\u1ed9ng r\u1ed9ng h\u01a1n c\u1ee7a t\u00f2a nh\u00e0 thay v\u00ec l\u00e0 m\u1ed9t h\u1ec7 th\u1ed1ng ri\u00eang bi\u1ec7t ph\u1ea3i \u0111\u01b0\u1ee3c qu\u1ea3n l\u00fd \u0111\u1ed9c l\u1eadp.<\/span><\/p>\n<h2><b>\u0110i\u1ec1u g\u00ec x\u1ea3y ra n\u1ebfu \u0111\u1ecba \u0111i\u1ec3m \u0111\u00e3 ho\u1ea1t \u0111\u1ed9ng v\u00e0 c\u00f3 m\u1ed9t c\u01a1 s\u1edf ng\u01b0\u1eddi d\u00f9ng l\u1edbn?<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">M\u1ed9t s\u1ef1 t\u00edch h\u1ee3p kh\u00f4ng nh\u1ea5t thi\u1ebft ph\u1ea3i b\u1eaft \u0111\u1ea7u v\u1edbi m\u1ed9t c\u01a1 s\u1edf d\u1eef li\u1ec7u tr\u1ed1ng.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">N\u1ebfu m\u1ed9t h\u1ec7 th\u1ed1ng hi\u1ec7n t\u1ea1i \u0111\u00e3 ch\u1ee9a h\u00e0ng tr\u0103m ho\u1eb7c h\u00e0ng ngh\u00ecn c\u01b0 d\u00e2n, h\u1ecd kh\u00f4ng c\u1ea7n ph\u1ea3i \u0111\u01b0\u1ee3c nh\u1eadp v\u00e0o BAS-IP Link theo c\u00e1ch th\u1ee7 c\u00f4ng t\u1eebng ng\u01b0\u1eddi m\u1ed9t.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Khi s\u1eed d\u1ee5ng BAS-IP Link API, ph\u01b0\u01a1ng th\u1ee9c t\u1ea1o ng\u01b0\u1eddi d\u00f9ng c\u00f3 th\u1ec3 th\u00eam nhi\u1ec1u ng\u01b0\u1eddi d\u00f9ng trong m\u1ed9t y\u00eau c\u1ea7u duy nh\u1ea5t.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">S\u1ed1 l\u01b0\u1ee3ng b\u1ea3n ghi t\u1ed1i \u0111a \u0111\u01b0\u1ee3c \u0111\u1ea3m b\u1ea3o tr\u00ean m\u1ed7i thao t\u00e1c v\u00e0 t\u1ea7n su\u1ea5t cho ph\u00e9p c\u1ee7a c\u00e1c y\u00eau c\u1ea7u li\u00ean ti\u1ebfp hi\u1ec7n kh\u00f4ng \u0111\u01b0\u1ee3c ch\u1ec9 \u0111\u1ecbnh. Do \u0111\u00f3, \u0111\u1ed1i v\u1edbi m\u1ed9t \u0111\u1ee3t di chuy\u1ec3n l\u1edbn, c\u00e1c tham s\u1ed1 n\u00e0y c\u1ea7n \u0111\u01b0\u1ee3c x\u00e1c th\u1ef1c trong m\u00f4i tr\u01b0\u1eddng th\u1eed nghi\u1ec7m c\u1ee7a d\u1ef1 \u00e1n tr\u01b0\u1edbc khi di chuy\u1ec3n to\u00e0n b\u1ed9 c\u01a1 s\u1edf ng\u01b0\u1eddi d\u00f9ng.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Chi ti\u1ebft tri\u1ec3n khai cho ph\u01b0\u01a1ng th\u1ee9c API \u0111\u01b0\u1ee3c cung c\u1ea5p cho c\u00e1c \u0111\u1ed1i t\u00e1c t\u00edch h\u1ee3p trong t\u00e0i li\u1ec7u k\u1ef9 thu\u1eadt.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Ngo\u00e0i ra c\u00f2n c\u00f3 t\u00f9y ch\u1ecdn t\u00edch h\u1ee3p s\u1eb5n \u0111\u1ec3 t\u1ea1o ng\u01b0\u1eddi d\u00f9ng h\u00e0ng lo\u1ea1t m\u00e0 kh\u00f4ng c\u1ea7n ph\u00e1t tri\u1ec3n t\u00edch h\u1ee3p API.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">BAS-IP Link c\u00f3 th\u1ec3 xu\u1ea5t c\u1ea5u tr\u00fac \u0111\u1ecba \u0111i\u1ec3m sang t\u1ec7p XLS. Chi ti\u1ebft ng\u01b0\u1eddi d\u00f9ng v\u00e0 gi\u1ea5y ph\u00e9p sau \u0111\u00f3 \u0111\u01b0\u1ee3c ho\u00e0n th\u00e0nh trong b\u1ea3ng t\u00ednh v\u00e0 nh\u1eadp ng\u01b0\u1ee3c l\u1ea1i v\u00e0o Link. Sau khi \u0111\u01b0\u1ee3c nh\u1eadp, ng\u01b0\u1eddi d\u00f9ng s\u1ebd t\u1ef1 \u0111\u1ed9ng \u0111\u01b0\u1ee3c g\u00e1n v\u00e0o c\u00e1c nh\u00f3m \u0111\u1ecba \u0111i\u1ec3m \u0111\u01b0\u1ee3c ch\u1ec9 \u0111\u1ecbnh. Trong tr\u01b0\u1eddng h\u1ee3p c\u00f3 nhi\u1ec1u ng\u01b0\u1eddi d\u00f9ng thu\u1ed9c c\u00f9ng m\u1ed9t c\u0103n h\u1ed9 ho\u1eb7c nh\u00f3m \u0111\u1ecba \u0111i\u1ec3m kh\u00e1c, c\u00e1c h\u00e0ng ri\u00eang bi\u1ec7t c\u00f3 th\u1ec3 s\u1eed d\u1ee5ng c\u00f9ng m\u1ed9t m\u00e3 \u0111\u1ecbnh danh nh\u00f3m.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u0110\u1ed1i v\u1edbi vi\u1ec7c tri\u1ec3n khai khu d\u00e2n c\u01b0 ban \u0111\u1ea7u, kh\u00f4ng c\u1ea7n thi\u1ebft ph\u1ea3i thu th\u1eadp \u0111\u1ecba ch\u1ec9 email c\u1ee7a t\u1eebng th\u00e0nh vi\u00ean trong gia \u0111\u00ecnh. M\u1ed9t \u0111\u1ecba ch\u1ec9 email cho m\u1ed7i c\u0103n h\u1ed9 l\u00e0 \u0111\u1ee7: ng\u01b0\u1eddi d\u00f9ng \u0111\u01b0\u1ee3c m\u1eddi nh\u1eadn email, ho\u00e0n t\u1ea5t \u0111\u0103ng k\u00fd v\u00e0 sau \u0111\u00f3 c\u00f3 th\u1ec3 t\u1ef1 th\u00eam c\u00e1c th\u00e0nh vi\u00ean trong gia \u0111\u00ecnh.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Do \u0111\u00f3, \u0111\u1ed1i v\u1edbi m\u1ed9t d\u1ef1 \u00e1n hi\u1ec7n c\u00f3, nh\u00f3m d\u1ef1 \u00e1n c\u00f3 th\u1ec3 ch\u1ecdn gi\u1eefa vi\u1ec7c di chuy\u1ec3n API t\u1ef1 \u0111\u1ed9ng v\u00e0 quy tr\u00ecnh t\u1ea3i l\u00ean h\u00e0ng lo\u1ea1t \u0111\u01b0\u1ee3c t\u00edch h\u1ee3p s\u1eb5n c\u1ee7a Link, t\u00f9y thu\u1ed9c v\u00e0o ki\u1ebfn tr\u00fac h\u1ec7 th\u1ed1ng v\u00e0 n\u01a1i l\u01b0u tr\u1eef c\u01a1 s\u1edf d\u1eef li\u1ec7u ng\u01b0\u1eddi d\u00f9ng ngu\u1ed3n.<\/span><\/p>\n<h2><b>C\u00e1c s\u1ef1 ki\u1ec7n BAS-IP c\u00f3 th\u1ec3 \u0111\u01b0\u1ee3c s\u1eed d\u1ee5ng trong m\u1ed9t h\u1ec7 th\u1ed1ng kh\u00e1c kh\u00f4ng?<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">C\u00f3. D\u1eef li\u1ec7u v\u00e0 s\u1ef1 ki\u1ec7n \u0111\u01b0\u1ee3c l\u01b0u gi\u1eef trong Link c\u00f3 th\u1ec3 \u0111\u01b0\u1ee3c s\u1eed d\u1ee5ng b\u1edfi h\u1ec7 th\u1ed1ng c\u1ee7a b\u00ean th\u1ee9 ba.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">V\u00ed d\u1ee5: m\u1ed9t nh\u00f3m b\u1ea3o m\u1eadt c\u00f3 th\u1ec3 \u0111\u00e3 l\u00e0m vi\u1ec7c t\u1eeb m\u1ed9t giao di\u1ec7n duy nh\u1ea5t t\u1eadp h\u1ee3p th\u00f4ng tin t\u1eeb h\u1ec7 th\u1ed1ng ki\u1ec3m so\u00e1t ra v\u00e0o, camera quan s\u00e1t (CCTV) v\u00e0 c\u00e1c h\u1ec7 th\u1ed1ng kh\u00e1c c\u1ee7a t\u00f2a nh\u00e0. D\u1eef li\u1ec7u BAS-IP c\u00f3 th\u1ec3 l\u00e0 m\u1ed9t ph\u1ea7n c\u1ee7a c\u00f9ng quy tr\u00ecnh ho\u1ea1t \u0111\u1ed9ng \u0111\u00f3.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Tuy nhi\u00ean, c\u00f3 m\u1ed9t s\u1ef1 kh\u00e1c bi\u1ec7t quan tr\u1ecdng v\u1ec1 m\u1eb7t k\u1ef9 thu\u1eadt.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">BAS-IP Link hi\u1ec7n kh\u00f4ng cung c\u1ea5p webhook \u0111\u1ec3 \u0111\u1ea9y c\u00e1c s\u1ef1 ki\u1ec7n sang h\u1ec7 th\u1ed1ng c\u1ee7a b\u00ean th\u1ee9 ba. H\u1ec7 th\u1ed1ng b\u00ean ngo\u00e0i tr\u00edch xu\u1ea5t d\u1eef li\u1ec7u c\u1ea7n thi\u1ebft b\u1eb1ng c\u00e1ch t\u1ea1o c\u00e1c y\u00eau c\u1ea7u t\u1edbi Link API.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">N\u1ebfu m\u1ed9t d\u1ef1 \u00e1n y\u00eau c\u1ea7u c\u00e1c s\u1ef1 ki\u1ec7n c\u1ee5 th\u1ec3 \u0111\u01b0\u1ee3c ph\u00e2n ph\u1ed1i tr\u1ef1c ti\u1ebfp t\u1eeb thi\u1ebft b\u1ecb qua webhook, k\u1ecbch b\u1ea3n \u0111\u00f3 kh\u1ea3 d\u1ee5ng tr\u00ean c\u00e1c b\u1ea3ng g\u1ecdi c\u1eeda d\u1ef1a tr\u00ean Android \u0111\u01b0\u1ee3c h\u1ed7 tr\u1ee3 th\u00f4ng qua BAS-IP Device API.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Do \u0111\u00f3, m\u1ed9t d\u1ef1 \u00e1n c\u00f3 th\u1ec3 k\u1ebft h\u1ee3p t\u00edch h\u1ee3p t\u1eadp trung th\u00f4ng qua Link v\u1edbi kh\u1ea3 n\u0103ng t\u01b0\u01a1ng t\u00e1c tr\u1ef1c ti\u1ebfp v\u1edbi c\u00e1c thi\u1ebft b\u1ecb \u0111\u01b0\u1ee3c ch\u1ecdn khi c\u1ea7n thi\u1ebft.<\/span><\/p>\n<h2><b>H\u1ec7 th\u1ed1ng n\u00e0o n\u00ean l\u00e0 ngu\u1ed3n d\u1eef li\u1ec7u g\u1ed1c (source of truth)?<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">M\u1ed9t trong nh\u1eefng quy\u1ebft \u0111\u1ecbnh quan tr\u1ecdng trong vi\u1ec7c t\u00edch h\u1ee3p l\u00e0 h\u1ec7 th\u1ed1ng n\u00e0o ch\u1ecbu tr\u00e1ch nhi\u1ec7m cho t\u1eebng lo\u1ea1i d\u1eef li\u1ec7u.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">N\u1ebfu c\u00f9ng m\u1ed9t ng\u01b0\u1eddi d\u00f9ng c\u00f3 th\u1ec3 b\u1ecb thay \u0111\u1ed5i \u0111\u1ed9c l\u1eadp trong c\u1ea3 n\u1ec1n t\u1ea3ng qu\u1ea3n l\u00fd t\u00e0i s\u1ea3n v\u00e0 BAS-IP Link, th\u00ec c\u00e1c b\u1ea3n ghi cu\u1ed1i c\u00f9ng c\u00f3 th\u1ec3 tr\u1edf n\u00ean kh\u00f4ng nh\u1ea5t qu\u00e1n.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">V\u00ed d\u1ee5: n\u1ec1n t\u1ea3ng qu\u1ea3n l\u00fd t\u00e0i s\u1ea3n c\u00f3 th\u1ec3 v\u1eabn ch\u1ecbu tr\u00e1ch nhi\u1ec7m v\u1ec1 c\u01b0 d\u00e2n v\u00e0 c\u0103n h\u1ed9, BAS-IP Link c\u00f3 th\u1ec3 \u00e1p d\u1ee5ng th\u00f4ng tin \u0111\u00f3 cho h\u1ec7 th\u1ed1ng chu\u00f4ng c\u1eeda v\u00e0 ki\u1ec3m so\u00e1t ra v\u00e0o, trong khi m\u1ed9t n\u1ec1n t\u1ea3ng b\u1ea3o m\u1eadt ri\u00eang bi\u1ec7t s\u1eed d\u1ee5ng d\u1eef li\u1ec7u s\u1ef1 ki\u1ec7n m\u00e0 nh\u1eefng ng\u01b0\u1eddi v\u1eadn h\u00e0nh c\u1ea7n.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">M\u1ed9t d\u1ef1 \u00e1n kh\u00e1c c\u00f3 th\u1ec3 ph\u00e2n chia tr\u00e1ch nhi\u1ec7m theo c\u00e1ch kh\u00e1c.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u0110i\u1ec3m quan tr\u1ecdng kh\u00f4ng ph\u1ea3i l\u00e0 BAS-IP, hay n\u1ec1n t\u1ea3ng c\u1ee7a b\u00ean th\u1ee9 ba, lu\u00f4n ph\u1ea3i l\u00e0 h\u1ec7 th\u1ed1ng &#8220;ch\u1ee7&#8221; (master). M\u00e0 l\u00e0 ngu\u1ed3n c\u00f3 th\u1ea9m quy\u1ec1n cho t\u1eebng th\u1ef1c th\u1ec3 v\u00e0 h\u01b0\u1edbng \u0111\u1ed3ng b\u1ed9 h\u00f3a ph\u1ea3i \u0111\u01b0\u1ee3c x\u00e1c \u0111\u1ecbnh r\u00f5 r\u00e0ng.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u0110\u00f3 l\u00e0 \u0111i\u1ec1u gi\u00fap lo\u1ea1i b\u1ecf vi\u1ec7c qu\u1ea3n tr\u1ecb tr\u00f9ng l\u1eb7p thay v\u00ec ch\u1ec9 \u0111\u01a1n gi\u1ea3n l\u00e0 k\u1ebft n\u1ed1i hai c\u01a1 s\u1edf d\u1eef li\u1ec7u.<\/span><\/p>\n<h2><b>Link API h\u1eefu \u00edch nh\u1ea5t \u1edf \u0111\u00e2u?<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Link API \u0111\u1eb7c bi\u1ec7t ph\u00f9 h\u1ee3p khi BAS-IP c\u1ea7n tr\u1edf th\u00e0nh m\u1ed9t ph\u1ea7n c\u1ee7a h\u1ec7 sinh th\u00e1i ph\u1ea7n m\u1ec1m hi\u1ec7n c\u00f3.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">C\u00e1c v\u00ed d\u1ee5 \u0111i\u1ec3n h\u00ecnh bao g\u1ed3m:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">c\u00e1c n\u1ec1n t\u1ea3ng qu\u1ea3n l\u00fd khu d\u00e2n c\u01b0 v\u00e0 b\u1ea5t \u0111\u1ed9ng s\u1ea3n;<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">c\u00e1c h\u1ec7 th\u1ed1ng ki\u1ec3m so\u00e1t ra v\u00e0o quy m\u00f4 l\u1edbn;<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">n\u1ec1n t\u1ea3ng BMS v\u00e0 t\u00f2a nh\u00e0 th\u00f4ng minh;<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">c\u00e1c s\u1ea3n ph\u1ea9m PropTech (C\u00f4ng ngh\u1ec7 B\u1ea5t \u0111\u1ed9ng s\u1ea3n);<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">n\u1ec1n t\u1ea3ng ph\u1ea7n m\u1ec1m ri\u00eang c\u1ee7a c\u00e1c nh\u00e0 t\u00edch h\u1ee3p;<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">c\u00e1c n\u1ec1n t\u1ea3ng qu\u1ea3n l\u00fd nhi\u1ec1u t\u00f2a nh\u00e0 ho\u1eb7c nhi\u1ec1u \u0111\u1ecba \u0111i\u1ec3m.<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">D\u1ef1 \u00e1n c\u00e0ng c\u00f3 nhi\u1ec1u ng\u01b0\u1eddi d\u00f9ng, nhi\u1ec1u t\u00f2a nh\u00e0 v\u00e0 s\u1ef1 thay \u0111\u1ed5i truy c\u1eadp th\u01b0\u1eddng xuy\u00ean, th\u00ec c\u00f4ng vi\u1ec7c qu\u1ea3n tr\u1ecb c\u00e0ng b\u1ecb tr\u00f9ng l\u1eb7p nhi\u1ec1u h\u01a1n khi c\u00e1c h\u1ec7 th\u1ed1ng v\u1eabn t\u00e1ch bi\u1ec7t.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Do \u0111\u00f3, gi\u00e1 tr\u1ecb c\u1ee7a Link API th\u01b0\u1eddng kh\u00f4ng \u0111\u01b0\u1ee3c x\u00e1c \u0111\u1ecbnh b\u1edfi s\u1ed1 l\u01b0\u1ee3ng ph\u01b0\u01a1ng th\u1ee9c API kh\u1ea3 d\u1ee5ng, m\u00e0 l\u00e0 b\u1edfi s\u1ed1 l\u01b0\u1ee3ng c\u00e1c quy tr\u00ecnh ho\u1ea1t \u0111\u1ed9ng ri\u00eang bi\u1ec7t c\u00f3 th\u1ec3 \u0111\u01b0\u1ee3c k\u1ebft h\u1ee3p l\u1ea1i v\u1edbi nhau.<\/span><\/p>\n<h2><b>B\u1ea3o m\u1eadt v\u00e0 quy\u1ec1n t\u00edch h\u1ee3p<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">H\u1ec7 th\u1ed1ng c\u1ee7a b\u00ean th\u1ee9 ba kh\u00f4ng c\u1ea7n quy\u1ec1n truy c\u1eadp qu\u1ea3n tr\u1ecb kh\u00f4ng h\u1ea1n ch\u1ebf v\u00e0o Link.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Trong BAS-IP Link Self-Hosted, m\u1ed9t t\u00e0i kho\u1ea3n t\u00edch h\u1ee3p chuy\u00ean d\u1ee5ng c\u00f3 th\u1ec3 \u0111\u01b0\u1ee3c t\u1ea1o v\u00e0 gi\u1edbi h\u1ea1n quy\u1ec1n h\u1ea1n c\u1ee7a n\u00f3 c\u1ea3 theo ch\u1ee9c n\u0103ng v\u00e0 theo t\u1eebng \u0111\u1ecba \u0111i\u1ec3m c\u1ee5 th\u1ec3.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">V\u00ed d\u1ee5, m\u1ed9t t\u00edch h\u1ee3p \u0111\u01b0\u1ee3c s\u1eed d\u1ee5ng b\u1edfi m\u1ed9t nh\u00e0 \u0111i\u1ec1u h\u00e0nh b\u1ea5t \u0111\u1ed9ng s\u1ea3n c\u1ee5 th\u1ec3 c\u00f3 th\u1ec3 \u0111\u01b0\u1ee3c gi\u1edbi h\u1ea1n \u1edf c\u00e1c t\u00f2a nh\u00e0 do t\u1ed5 ch\u1ee9c \u0111\u00f3 qu\u1ea3n l\u00fd.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Vi\u1ec7c x\u00e1c th\u1ef1c s\u1eed d\u1ee5ng access tokens (m\u00e3 th\u00f4ng b\u00e1o truy c\u1eadp) v\u00e0 giao ti\u1ebfp API di\u1ec5n ra qua HTTPS.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Lu\u1ed3ng x\u00e1c th\u1ef1c chi ti\u1ebft v\u00e0 c\u1ea5u tr\u00fac y\u00eau c\u1ea7u \u0111\u01b0\u1ee3c \u0111\u1ec1 c\u1eadp trong t\u00e0i li\u1ec7u k\u1ef9 thu\u1eadt Link API.<\/span><\/p>\n<h2><b>BAS-IP Link Self-Hosted v\u00e0 Link Cloud<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">T\u1ea1i th\u1eddi \u0111i\u1ec3m xu\u1ea5t b\u1ea3n b\u00e0i vi\u1ebft n\u00e0y, c\u00e1c t\u00edch h\u1ee3p ph\u00eda m\u00e1y ch\u1ee7 c\u1ee7a b\u00ean th\u1ee9 ba th\u00f4ng qua BAS-IP Link API \u0111\u01b0\u1ee3c h\u1ed7 tr\u1ee3 tr\u00ean BAS-IP Link Self-Hosted.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">BAS-IP \u0111ang ph\u00e1t tri\u1ec3n m\u1ed9t c\u1ed5ng API (API gateway) ri\u00eang cho BAS-IP Link Cloud.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Do \u0111\u00f3, n\u1ebfu m\u1ed9t d\u1ef1 \u00e1n \u0111\u1eb7c bi\u1ec7t y\u00eau c\u1ea7u t\u00edch h\u1ee3p b\u00ean th\u1ee9 ba v\u1edbi Link Cloud, ki\u1ebfn tr\u00fac \u0111\u1ec1 xu\u1ea5t n\u00ean \u0111\u01b0\u1ee3c th\u1ea3o lu\u1eadn v\u1edbi BAS-IP tr\u01b0\u1edbc khi b\u1eaft \u0111\u1ea7u ph\u00e1t tri\u1ec3n.<\/span><\/p>\n<h2><b>C\u00e1ch b\u1eaft \u0111\u1ea7u t\u00edch h\u1ee3p<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">M\u1ed9t d\u1ef1 \u00e1n Link API b\u1eaft \u0111\u1ea7u b\u1eb1ng tr\u01b0\u1eddng h\u1ee3p s\u1eed d\u1ee5ng (use case) thay v\u00ec danh s\u00e1ch c\u00e1c l\u1ec7nh g\u1ecdi API.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">V\u00ed d\u1ee5:<\/span><\/p>\n<p><span style=\"font-weight: 400;\">&#8220;Khi ch\u00fang t\u00f4i t\u1ea1o m\u1ed9t c\u01b0 d\u00e2n trong n\u1ec1n t\u1ea3ng c\u1ee7a m\u00ecnh, ch\u00fang t\u00f4i mu\u1ed1n ng\u01b0\u1eddi d\u00f9ng \u0111\u00f3 \u0111\u01b0\u1ee3c t\u1ea1o t\u1ef1 \u0111\u1ed9ng trong \u0111\u1ecba \u0111i\u1ec3m BAS-IP ch\u00ednh x\u00e1c.&#8221;<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u0110\u00f3 l\u00e0 \u0111\u1ee7 \u0111\u1ec3 b\u1eaft \u0111\u1ea7u m\u1ed9t cu\u1ed9c th\u1ea3o lu\u1eadn v\u1ec1 ki\u1ebfn tr\u00fac.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Sau khi th\u1ed1ng nh\u1ea5t k\u1ecbch b\u1ea3n t\u00edch h\u1ee3p, \u0111\u1ed1i t\u00e1c s\u1ebd k\u00fd NDA (Th\u1ecfa thu\u1eadn kh\u00f4ng ti\u1ebft l\u1ed9) v\u00e0 nh\u1eadn c\u00e1c t\u00e0i li\u1ec7u k\u1ef9 thu\u1eadt li\u00ean quan.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">B\u1ea3n th\u00e2n vi\u1ec7c t\u00edch h\u1ee3p th\u01b0\u1eddng do \u0111\u1ed9i ng\u0169 c\u1ee7a \u0111\u1ed1i t\u00e1c ph\u00e1t tri\u1ec3n. M\u1ed9t d\u1ef1 \u00e1n \u0111i\u1ec3n h\u00ecnh th\u01b0\u1eddng s\u1ebd y\u00eau c\u1ea7u m\u1ed9t nh\u00e0 ph\u00e1t tri\u1ec3n back-end ho\u1eb7c full-stack. C\u00e1c \u0111\u1ee3t tri\u1ec3n khai l\u1edbn h\u01a1n c\u0169ng c\u00f3 th\u1ec3 y\u00eau c\u1ea7u chuy\u00ean m\u00f4n v\u1ec1 DevOps.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u0110\u1ec3 ph\u00e1t tri\u1ec3n v\u00e0 th\u1eed nghi\u1ec7m, BAS-IP Link Self-Hosted c\u00f3 th\u1ec3 \u0111\u01b0\u1ee3c tri\u1ec3n khai trong m\u00f4i tr\u01b0\u1eddng ri\u00eang c\u1ee7a \u0111\u1ed1i t\u00e1c. Hi\u1ec7n t\u1ea1i kh\u00f4ng c\u00f3 m\u00f4i tr\u01b0\u1eddng th\u1eed nghi\u1ec7m c\u00f4ng c\u1ed9ng (sandbox) chung cho Link API. Gi\u1ea5y ph\u00e9p ki\u1ec3m th\u1eed v\u00e0 s\u1eafp x\u1ebfp ph\u1ea7n c\u1ee9ng \u0111\u01b0\u1ee3c th\u1ecfa thu\u1eadn theo y\u00eau c\u1ea7u c\u1ee7a t\u1eebng d\u1ef1 \u00e1n ri\u00eang bi\u1ec7t.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">BAS-IP cung c\u1ea5p t\u00e0i li\u1ec7u, tr\u1ea3 l\u1eddi c\u00e1c c\u00e2u h\u1ecfi k\u1ef9 thu\u1eadt li\u00ean quan \u0111\u1ebfn c\u00e1c s\u1ea3n ph\u1ea9m c\u1ee7a m\u00ecnh v\u00e0 gi\u00fap \u0111i\u1ec1u tra c\u00e1c tr\u01b0\u1eddng h\u1ee3p vi\u1ec7c tri\u1ec3n khai d\u1ef1a tr\u00ean t\u00e0i li\u1ec7u nh\u01b0ng kh\u00f4ng ho\u1ea1t \u0111\u1ed9ng nh\u01b0 mong \u0111\u1ee3i.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">N\u1ebfu m\u1ed9t d\u1ef1 \u00e1n y\u00eau c\u1ea7u ch\u1ee9c n\u0103ng hi\u1ec7n kh\u00f4ng c\u00f3 trong s\u1ea3n ph\u1ea9m, y\u00eau c\u1ea7u \u0111\u00f3 c\u00f3 th\u1ec3 \u0111\u01b0\u1ee3c th\u1ea3o lu\u1eadn v\u1edbi nh\u00f3m s\u1ea3n ph\u1ea9m. C\u00f4ng vi\u1ec7c li\u00ean quan v\u00e0 v\u1ecb tr\u00ed c\u1ee7a n\u00f3 trong k\u1ebf ho\u1ea1ch ph\u00e1t tri\u1ec3n s\u1ebd \u0111\u01b0\u1ee3c \u0111\u00e1nh gi\u00e1 tr\u01b0\u1edbc. B\u1ea3n th\u00e2n m\u1ed9t \u0111\u00e1nh gi\u00e1 nh\u01b0 v\u1eady kh\u00f4ng c\u1ea5u th\u00e0nh m\u1ed9t cam k\u1ebft cho m\u1ed9t ng\u00e0y ph\u00e1t h\u00e0nh c\u1ee5 th\u1ec3.<\/span><\/p>\n<h2><b>T\u00edch h\u1ee3p Link API m\u1ea5t bao l\u00e2u?<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Kh\u00f4ng c\u00f3 m\u1ed9t kho\u1ea3ng th\u1eddi gian duy nh\u1ea5t n\u00e0o \u00e1p d\u1ee5ng cho m\u1ecdi d\u1ef1 \u00e1n.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u0110\u1ed1i v\u1edbi m\u1ed9t t\u00edch h\u1ee3p t\u01b0\u01a1ng \u0111\u1ed1i ti\u00eau chu\u1ea9n, kho\u1ea3ng m\u1ed9t th\u00e1ng t\u1eadp trung ph\u00e1t tri\u1ec3n c\u00f3 th\u1ec3 \u0111\u01b0\u1ee3c s\u1eed d\u1ee5ng nh\u01b0 m\u1ed9t h\u01b0\u1edbng d\u1eabn chung, m\u1eb7c d\u00f9 th\u1eddi gian theo l\u1ecbch th\u01b0\u1eddng d\u00e0i h\u01a1n.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Nh\u00f3m ph\u00e1t tri\u1ec3n c\u1ee7a \u0111\u1ed1i t\u00e1c c\u1ea7n th\u1eddi gian \u0111\u1ec3 hi\u1ec3u m\u00f4 h\u00ecnh d\u1eef li\u1ec7u Link, tri\u1ec3n khai ph\u1ea7n t\u00edch h\u1ee3p c\u1ee7a h\u1ecd, ki\u1ec3m tra n\u00f3 v\u00e0 \u0111\u01b0a c\u00f4ng vi\u1ec7c v\u00e0o l\u1ecbch tr\u00ecnh ph\u00e1t tri\u1ec3n ri\u00eang c\u1ee7a h\u1ecd.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Do \u0111\u00f3, m\u1ed9t \u01b0\u1edbc t\u00ednh c\u00f3 \u00fd ngh\u0129a ch\u1ec9 c\u00f3 th\u1ec3 \u0111\u01b0\u1ee3c th\u1ef1c hi\u1ec7n sau khi k\u1ecbch b\u1ea3n t\u00edch h\u1ee3p th\u1ef1c t\u1ebf \u0111\u00e3 \u0111\u01b0\u1ee3c x\u00e1c \u0111\u1ecbnh.<\/span><\/p>\n<h2><b>C\u00f3 t\u00ednh th\u00eam ph\u00ed cho BAS-IP Link API kh\u00f4ng?<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">BAS-IP th\u01b0\u1eddng kh\u00f4ng t\u00ednh ph\u00ed ri\u00eang cho vi\u1ec7c truy c\u1eadp v\u00e0o t\u00e0i li\u1ec7u v\u00e0 c\u00e1c c\u00f4ng c\u1ee5 t\u00edch h\u1ee3p.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">B\u1ea3n th\u00e2n BAS-IP Link \u0111\u01b0\u1ee3c c\u1ea5p ph\u00e9p theo m\u00f4 h\u00ecnh c\u1ea5p ph\u00e9p s\u1ea3n ph\u1ea9m ti\u00eau chu\u1ea9n. \u0110\u1ed1i t\u00e1c ph\u00e1t tri\u1ec3n ph\u00eda t\u00edch h\u1ee3p c\u1ee7a ri\u00eang h\u1ecd, trong khi c\u00e1c c\u00f4ng vi\u1ec7c ph\u00e1t tri\u1ec3n BAS-IP phi ti\u00eau chu\u1ea9n ho\u1eb7c c\u00e1c y\u00eau c\u1ea7u thay \u0111\u1ed5i m\u1ee9c \u0111\u1ed9 \u01b0u ti\u00ean c\u1ee7a c\u00f4ng vi\u1ec7c \u0111\u00f3 c\u00f3 th\u1ec3 \u0111\u01b0\u1ee3c th\u1ea3o lu\u1eadn ri\u00eang khi c\u1ea7n thi\u1ebft.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">V\u00ec l\u00fd do \u0111\u00f3, vi\u1ec7c m\u00f4 t\u1ea3 b\u1ea3n th\u00e2n vi\u1ec7c t\u00edch h\u1ee3p l\u00e0 &#8220;mi\u1ec5n ph\u00ed&#8221; c\u00f3 th\u1ec3 g\u00e2y hi\u1ec3u nh\u1ea7m.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">M\u1ed9t tuy\u00ean b\u1ed1 ch\u00ednh x\u00e1c h\u01a1n l\u00e0 th\u01b0\u1eddng kh\u00f4ng c\u00f3 ph\u00ed ri\u00eang cho vi\u1ec7c truy c\u1eadp v\u00e0o c\u00e1c c\u00f4ng c\u1ee5 t\u00edch h\u1ee3p c\u1ee7a BAS-IP.<\/span><\/p>\n<h2><b>Khi n\u00e0o Link API kh\u00f4ng ph\u1ea3i l\u00e0 c\u00e1ch ti\u1ebfp c\u1eadn \u0111\u00fang \u0111\u1eafn?<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Link API ch\u1ee7 y\u1ebfu nh\u1eb1m m\u1ee5c \u0111\u00edch t\u00edch h\u1ee3p ph\u00eda m\u00e1y ch\u1ee7 v\u1edbi BAS-IP Link.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">N\u1ebfu y\u00eau c\u1ea7u l\u00e0 l\u00e0m vi\u1ec7c tr\u1ef1c ti\u1ebfp v\u1edbi thi\u1ebft b\u1ecb c\u1ee5 th\u1ec3, ho\u1eb7c \u0111\u1ec3 nh\u1eadn c\u00e1c s\u1ef1 ki\u1ec7n c\u1ee5 th\u1ec3 tr\u1ef1c ti\u1ebfp t\u1eeb b\u1ea3ng g\u1ecdi c\u1eeda, th\u00ec BAS-IP Device API c\u00f3 th\u1ec3 ph\u00f9 h\u1ee3p h\u01a1n. T\u00e0i li\u1ec7u t\u00edch h\u1ee3p thi\u1ebft b\u1ecb c\u00f3 s\u1eb5n th\u00f4ng qua c\u1ed5ng th\u00f4ng tin d\u00e0nh cho nh\u00e0 ph\u00e1t tri\u1ec3n c\u00f4ng khai c\u1ee7a BAS-IP.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">N\u1ebfu m\u1ed9t t\u1ed5 ch\u1ee9c \u0111\u00e3 c\u00f3 \u1ee9ng d\u1ee5ng di \u0111\u1ed9ng ri\u00eang v\u00e0 mu\u1ed1n th\u00eam ch\u1ee9c n\u0103ng g\u1ecdi c\u1eeda, video v\u00e0 m\u1edf c\u1eeda v\u00e0o trong \u1ee9ng d\u1ee5ng \u0111\u00f3, th\u00ec BAS-IP Mobile SDK \u0111\u01b0\u1ee3c thi\u1ebft k\u1ebf cho tr\u01b0\u1eddng h\u1ee3p s\u1eed d\u1ee5ng \u0111\u00f3.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">V\u00e0 khi kh\u1ea3 n\u0103ng t\u01b0\u01a1ng t\u00e1c ti\u00eau chu\u1ea9n th\u00f4ng qua SIP, RTSP ho\u1eb7c Wiegand l\u00e0 \u0111\u1ee7, th\u00ec c\u00f3 th\u1ec3 kh\u00f4ng c\u1ea7n \u0111\u1ebfn vi\u1ec7c t\u00edch h\u1ee3p ph\u1ea7n m\u1ec1m t\u00f9y ch\u1ec9nh.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">C\u00e1c c\u00e1ch ti\u1ebfp c\u1eadn kh\u00e1c nhau \u0111\u01b0\u1ee3c \u0111\u1ec1 c\u1eadp chi ti\u1ebft h\u01a1n trong &#8220;T\u00edch h\u1ee3p H\u1ec7 th\u1ed1ng chu\u00f4ng c\u1eeda IP BAS-IP v\u1edbi H\u1ec7 th\u1ed1ng T\u00f2a nh\u00e0 Hi\u1ec7n c\u00f3&#8221;.<\/span><\/p>\n<h2><b>C\u00e2u h\u1ecfi th\u01b0\u1eddng g\u1eb7p<\/b><\/h2>\n<p><b>BAS-IP Link API c\u00f3 ph\u1ea3i l\u00e0 REST API kh\u00f4ng?<\/b><\/p>\n<p><span style=\"font-weight: 400;\">C\u00f3. BAS-IP Link API l\u00e0 m\u1ed9t HTTP REST API cho ph\u00e9p h\u1ec7 th\u1ed1ng ph\u00eda m\u00e1y ch\u1ee7 c\u1ee7a b\u00ean th\u1ee9 ba t\u01b0\u01a1ng t\u00e1c theo c\u00e1ch l\u1eadp tr\u00ecnh v\u1edbi BAS-IP Link.<\/span><\/p>\n<p><b>T\u00f4i c\u00f3 c\u1ea7n BAS-IP Link \u0111\u1ec3 s\u1eed d\u1ee5ng Link API kh\u00f4ng?<\/b><\/p>\n<p><span style=\"font-weight: 400;\">C\u00f3. Link API l\u00e0 giao di\u1ec7n l\u1eadp tr\u00ecnh cho n\u1ec1n t\u1ea3ng BAS-IP Link.<\/span><\/p>\n<p><b>BAS-IP Link API c\u00f3 ho\u1ea1t \u0111\u1ed9ng v\u1edbi Link Cloud kh\u00f4ng?<\/b><\/p>\n<p><span style=\"font-weight: 400;\">T\u1ea1i th\u1eddi \u0111i\u1ec3m xu\u1ea5t b\u1ea3n, c\u00e1c t\u00edch h\u1ee3p ph\u00eda m\u00e1y ch\u1ee7 c\u1ee7a b\u00ean th\u1ee9 ba th\u00f4ng qua Link API \u0111\u01b0\u1ee3c h\u1ed7 tr\u1ee3 tr\u00ean BAS-IP Link Self-Hosted. BAS-IP \u0111ang ph\u00e1t tri\u1ec3n m\u1ed9t c\u1ed5ng API ri\u00eang cho Link Cloud.<\/span><\/p>\n<p><b>T\u00f4i c\u00f3 th\u1ec3 l\u1ea5y t\u00e0i li\u1ec7u b\u1eb1ng c\u00e1ch n\u00e0o, v\u00e0 c\u00f3 c\u1ea7n NDA kh\u00f4ng?<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Tr\u01b0\u1eddng h\u1ee3p s\u1eed d\u1ee5ng t\u00edch h\u1ee3p \u0111\u01b0\u1ee3c th\u1ed1ng nh\u1ea5t tr\u01b0\u1edbc ti\u00ean. Sau \u0111\u00f3, \u0111\u1ed1i t\u00e1c k\u00fd NDA v\u00e0 nh\u1eadn c\u00e1c t\u00e0i li\u1ec7u k\u1ef9 thu\u1eadt li\u00ean quan \u0111\u1ebfn Link API.<\/span><\/p>\n<p><b>S\u1ef1 kh\u00e1c bi\u1ec7t gi\u1eefa Link API v\u00e0 Mobile SDK l\u00e0 g\u00ec?<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Link API nh\u1eb1m m\u1ee5c \u0111\u00edch t\u00edch h\u1ee3p ph\u00eda m\u00e1y ch\u1ee7 v\u1edbi BAS-IP Link, bao g\u1ed3m ng\u01b0\u1eddi d\u00f9ng, \u0111\u1ecba \u0111i\u1ec3m, quy\u1ec1n truy c\u1eadp v\u00e0 c\u00e1c th\u1ef1c th\u1ec3 n\u1ec1n t\u1ea3ng t\u1eadp trung kh\u00e1c.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">BAS-IP Mobile SDK ph\u1ee5c v\u1ee5 m\u1ed9t m\u1ee5c \u0111\u00edch kh\u00e1c: th\u00eam ch\u1ee9c n\u0103ng chu\u00f4ng c\u1eeda tr\u1ef1c ti\u1ebfp v\u00e0o m\u1ed9t \u1ee9ng d\u1ee5ng di \u0111\u1ed9ng hi\u1ec7n c\u00f3.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">C\u1ea3 hai c\u00f3 th\u1ec3 \u0111\u01b0\u1ee3c s\u1eed d\u1ee5ng trong c\u00f9ng m\u1ed9t d\u1ef1 \u00e1n n\u1ebfu c\u1ea7n thi\u1ebft.<\/span><\/p>\n<h2><b>B\u1ea1n mu\u1ed1n t\u00edch h\u1ee3p n\u1ec1n t\u1ea3ng c\u1ee7a m\u00ecnh v\u1edbi BAS-IP Link?<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">B\u1ea1n kh\u00f4ng c\u1ea7n ph\u1ea3i chu\u1ea9n b\u1ecb \u0111\u1eb7c t\u1ea3 API chi ti\u1ebft tr\u01b0\u1edbc cu\u1ed9c th\u1ea3o lu\u1eadn \u0111\u1ea7u ti\u00ean.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">H\u00e3y b\u1eaft \u0111\u1ea7u b\u1eb1ng c\u00e1ch m\u00f4 t\u1ea3 h\u1ec7 th\u1ed1ng b\u1ea1n \u0111\u00e3 c\u00f3 v\u00e0 quy tr\u00ecnh b\u1ea1n mu\u1ed1n t\u1ef1 \u0111\u1ed9ng h\u00f3a.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">V\u00ed d\u1ee5:<\/span><\/p>\n<p><span style=\"font-weight: 400;\">&#8220;Ch\u00fang t\u00f4i t\u1ea1o c\u01b0 d\u00e2n trong n\u1ec1n t\u1ea3ng c\u1ee7a ri\u00eang m\u00ecnh v\u00e0 mu\u1ed1n h\u1ecd \u0111\u01b0\u1ee3c t\u1ef1 \u0111\u1ed9ng chuy\u1ec3n sang BAS-IP.&#8221;<\/span><\/p>\n<p><span style=\"font-weight: 400;\">ho\u1eb7c:<\/span><\/p>\n<p><span style=\"font-weight: 400;\">&#8220;Ch\u00fang t\u00f4i qu\u1ea3n l\u00fd quy\u1ec1n truy c\u1eadp c\u1ee7a kh\u00e1ch truy c\u1eadp trong h\u1ec7 th\u1ed1ng c\u1ee7a ri\u00eang m\u00ecnh v\u00e0 mu\u1ed1n k\u1ebft n\u1ed1i quy tr\u00ecnh \u0111\u00f3 v\u1edbi BAS-IP.&#8221;<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u0110\u1ed9i ng\u0169 BAS-IP c\u00f3 th\u1ec3 gi\u00fap x\u00e1c \u0111\u1ecbnh xem Link API c\u00f3 ph\u1ea3i l\u00e0 c\u00e1ch ti\u1ebfp c\u1eadn \u0111\u00fang \u0111\u1eafn hay kh\u00f4ng, nh\u1eefng kh\u1ea3 n\u0103ng n\u1ec1n t\u1ea3ng n\u00e0o s\u1ebd \u0111\u01b0\u1ee3c y\u00eau c\u1ea7u v\u00e0 ki\u1ebfn tr\u00fac t\u00edch h\u1ee3p n\u00ean \u0111\u01b0\u1ee3c c\u1ea5u tr\u00fac nh\u01b0 th\u1ebf n\u00e0o.<\/span><\/p>","protected":false},"excerpt":{"rendered":"<p>M\u1ed9t c\u01b0 d\u00e2n m\u1edbi tr\u01b0\u1edbc ti\u00ean \u0111\u01b0\u1ee3c thi\u1ebft l\u1eadp trong h\u1ec7 th\u1ed1ng m\u00e0 ban qu\u1ea3n l\u00fd \u0111\u00e3 s\u1eed d\u1ee5ng cho c\u00e1c c\u0103n h\u1ed9, c\u01b0 d\u00e2n v\u00e0 th\u00f4ng tin li\u00ean h\u1ec7. Sau \u0111\u00f3, c\u00f9ng m\u1ed9t ng\u01b0\u1eddi n\u00e0y l\u1ea1i \u0111\u01b0\u1ee3c t\u1ea1o m\u1ed9t l\u1ea7n n\u1eefa, l\u1ea7n n\u00e0y l\u00e0 trong h\u1ec7 th\u1ed1ng chu\u00f4ng c\u1eeda (ki\u1ec3m so\u00e1t ra v\u00e0o). Quy\u1ec1n [&hellip;]<\/p>","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[48],"tags":[],"class_list":["post-175949","post","type-post","status-publish","format-standard","hentry","category-uncategorized-vi"],"acf":[],"_links":{"self":[{"href":"https:\/\/bas-ip.com\/vi\/wp-json\/wp\/v2\/posts\/175949","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bas-ip.com\/vi\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/bas-ip.com\/vi\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/bas-ip.com\/vi\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/bas-ip.com\/vi\/wp-json\/wp\/v2\/comments?post=175949"}],"version-history":[{"count":1,"href":"https:\/\/bas-ip.com\/vi\/wp-json\/wp\/v2\/posts\/175949\/revisions"}],"predecessor-version":[{"id":175950,"href":"https:\/\/bas-ip.com\/vi\/wp-json\/wp\/v2\/posts\/175949\/revisions\/175950"}],"wp:attachment":[{"href":"https:\/\/bas-ip.com\/vi\/wp-json\/wp\/v2\/media?parent=175949"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bas-ip.com\/vi\/wp-json\/wp\/v2\/categories?post=175949"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bas-ip.com\/vi\/wp-json\/wp\/v2\/tags?post=175949"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}