{"id":5140,"date":"2020-06-22T08:45:42","date_gmt":"2020-06-22T08:45:42","guid":{"rendered":"https:\/\/www.codebee.co.th\/labs\/?p=5140"},"modified":"2021-02-27T04:12:08","modified_gmt":"2021-02-27T04:12:08","slug":"%e0%b8%a7%e0%b8%b4%e0%b8%98%e0%b8%b5%e0%b8%97%e0%b8%b3-line-login","status":"publish","type":"post","link":"https:\/\/www.codebee.co.th\/labs\/%e0%b8%a7%e0%b8%b4%e0%b8%98%e0%b8%b5%e0%b8%97%e0%b8%b3-line-login\/","title":{"rendered":"\u0e27\u0e34\u0e18\u0e35\u0e17\u0e33 LINE Login \u0e40\u0e02\u0e49\u0e32\u0e2a\u0e39\u0e48\u0e23\u0e30\u0e1a\u0e1a\u0e14\u0e49\u0e27\u0e22 Line (PHP) \u0e1a\u0e19\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c"},"content":{"rendered":"\n<figure class=\"wp-block-video\"><\/figure>\n\n\n\n<p>LINE Login API \u0e04\u0e37\u0e2d\u0e01\u0e32\u0e23\u0e40\u0e02\u0e49\u0e32\u0e2a\u0e39\u0e48\u0e23\u0e30\u0e1a\u0e1a\u0e2b\u0e23\u0e37\u0e2d\u0e2a\u0e21\u0e31\u0e04\u0e23\u0e2a\u0e21\u0e32\u0e0a\u0e34\u0e01\u0e41\u0e1a\u0e1a SSO ( Single Sign On ) \u0e04\u0e27\u0e32\u0e21\u0e2b\u0e21\u0e32\u0e22\u0e04\u0e37\u0e2d\u0e01\u0e32\u0e23\u0e43\u0e0a\u0e49\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e40\u0e14\u0e35\u0e22\u0e27\u0e01\u0e31\u0e19\u0e01\u0e31\u0e1a\u0e41\u0e1e\u0e25\u0e15\u0e1f\u0e2d\u0e23\u0e4c\u0e21\u0e43\u0e14 \u0e41\u0e1e\u0e25\u0e15\u0e1f\u0e2d\u0e23\u0e4c\u0e21\u0e2b\u0e19\u0e36\u0e48\u0e07\u0e43\u0e19\u0e01\u0e32\u0e23\u0e25\u0e07\u0e17\u0e30\u0e40\u0e1a\u0e35\u0e22\u0e19\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19 \u0e43\u0e19\u0e15\u0e31\u0e27\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e19\u0e35\u0e49\u0e01\u0e47\u0e04\u0e37\u0e2d\u0e01\u0e32\u0e23\u0e43\u0e0a\u0e49 Line Account \u0e43\u0e19\u0e01\u0e32\u0e23\u0e40\u0e02\u0e49\u0e32\u0e2a\u0e39\u0e48\u0e23\u0e30\u0e1a\u0e1a\u0e2b\u0e23\u0e37\u0e2d\u0e2a\u0e21\u0e31\u0e04\u0e23\u0e2a\u0e21\u0e32\u0e0a\u0e34\u0e01\u0e40\u0e02\u0e49\u0e32\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19\u0e0b\u0e2d\u0e1f\u0e15\u0e4c\u0e41\u0e27\u0e23\u0e4c\u0e2d\u0e37\u0e48\u0e19<\/p>\n\n\n\n<p>\u0e43\u0e19\u0e40\u0e27\u0e2d\u0e23\u0e4c\u0e0a\u0e31\u0e48\u0e19\u0e01\u0e48\u0e2d\u0e19\u0e2b\u0e19\u0e49\u0e32\u0e19\u0e35\u0e49\u0e02\u0e2d\u0e07 LINE Login API \u0e2d\u0e32\u0e08\u0e08\u0e30\u0e22\u0e31\u0e07\u0e44\u0e21\u0e48\u0e44\u0e14\u0e49\u0e23\u0e31\u0e1a\u0e04\u0e27\u0e32\u0e21\u0e19\u0e34\u0e22\u0e21\u0e21\u0e32\u0e01\u0e19\u0e31\u0e01 \u0e40\u0e1e\u0e23\u0e32\u0e30\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25 JSON \u0e17\u0e35\u0e48 Response \u0e01\u0e25\u0e31\u0e1a\u0e21\u0e32\u0e08\u0e30\u0e44\u0e14\u0e49\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e17\u0e35\u0e48\u0e08\u0e33\u0e40\u0e1b\u0e47\u0e19\u0e08\u0e23\u0e34\u0e07 \u0e46 \u0e41\u0e04\u0e48\u0e0a\u0e37\u0e48\u0e2d\u0e41\u0e25\u0e30\u0e23\u0e39\u0e1b\u0e20\u0e32\u0e1e\u0e1b\u0e23\u0e30\u0e08\u0e33\u0e15\u0e31\u0e27\u0e40\u0e17\u0e48\u0e32\u0e19\u0e31\u0e49\u0e19 \u0e22\u0e31\u0e07\u0e44\u0e21\u0e48\u0e43\u0e2b\u0e49\u0e2d\u0e19\u0e38\u0e0d\u0e32\u0e15\u0e34\u0e43\u0e2b\u0e49\u0e40\u0e02\u0e49\u0e32\u0e16\u0e36\u0e07 email \u0e43\u0e19\u0e41\u0e15\u0e48\u0e40\u0e27\u0e2d\u0e23\u0e4c\u0e0a\u0e31\u0e48\u0e19\u0e1b\u0e31\u0e08\u0e08\u0e38\u0e1a\u0e31\u0e19 2.x \u0e44\u0e14\u0e49\u0e2d\u0e19\u0e38\u0e0d\u0e32\u0e15\u0e34\u0e43\u0e2b\u0e49\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e40\u0e02\u0e49\u0e32\u0e16\u0e36\u0e07\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e2d\u0e35\u0e40\u0e21\u0e25\u0e41\u0e25\u0e49\u0e27 \u0e1c\u0e48\u0e32\u0e19 id_token \u0e42\u0e14\u0e22\u0e01\u0e32\u0e23\u0e40\u0e02\u0e49\u0e32\u0e23\u0e2b\u0e31\u0e2a JWT ( Json Web Token ) \u0e14\u0e49\u0e27\u0e22\u0e40\u0e2b\u0e15\u0e38\u0e19\u0e35\u0e49\u0e17\u0e33\u0e43\u0e2b\u0e49\u0e01\u0e32\u0e23\u0e40\u0e02\u0e49\u0e32\u0e2a\u0e39\u0e48\u0e23\u0e30\u0e1a\u0e1a\u0e1c\u0e48\u0e32\u0e19 LINE Login API \u0e01\u0e33\u0e25\u0e31\u0e07\u0e44\u0e14\u0e49\u0e23\u0e31\u0e1a\u0e04\u0e27\u0e32\u0e21\u0e19\u0e34\u0e22\u0e21\u0e02\u0e36\u0e49\u0e19\u0e40\u0e23\u0e37\u0e48\u0e2d\u0e22 \u0e46 \u0e40\u0e1e\u0e23\u0e32\u0e30\u0e44\u0e14\u0e49\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e04\u0e23\u0e1a\u0e16\u0e49\u0e27\u0e19\u0e02\u0e36\u0e49\u0e19 \u0e17\u0e31\u0e49\u0e07\u0e01\u0e32\u0e23\u0e40\u0e02\u0e49\u0e32\u0e23\u0e30\u0e1a\u0e1a\u0e1c\u0e48\u0e32\u0e19 Mobile Apps \u0e41\u0e25\u0e30 Web Apps<\/p>\n\n\n\n<p><strong>\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19\u0e14\u0e49\u0e27\u0e22\u0e01\u0e32\u0e23\u0e2a\u0e23\u0e49\u0e32\u0e07 Line Channel<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"940\" height=\"542\" src=\"https:\/\/www.codebee.co.th\/labs\/wp-content\/uploads\/2020\/06\/\u0e27\u0e34\u0e18\u0e35\u0e17\u0e33-LINE-Login-\u0e40\u0e02\u0e49\u0e32\u0e2a\u0e39\u0e48\u0e23\u0e30\u0e1a\u0e1a\u0e14\u0e49\u0e27\u0e22-Line-1-940x542.png\" alt=\"\" class=\"wp-image-5141\" data-full=\"https:\/\/www.codebee.co.th\/labs\/wp-content\/uploads\/2020\/06\/\u0e27\u0e34\u0e18\u0e35\u0e17\u0e33-LINE-Login-\u0e40\u0e02\u0e49\u0e32\u0e2a\u0e39\u0e48\u0e23\u0e30\u0e1a\u0e1a\u0e14\u0e49\u0e27\u0e22-Line-1.png\" data-full-size=\"1468x846\" srcset=\"https:\/\/www.codebee.co.th\/labs\/wp-content\/uploads\/2020\/06\/\u0e27\u0e34\u0e18\u0e35\u0e17\u0e33-LINE-Login-\u0e40\u0e02\u0e49\u0e32\u0e2a\u0e39\u0e48\u0e23\u0e30\u0e1a\u0e1a\u0e14\u0e49\u0e27\u0e22-Line-1-940x542.png 940w, https:\/\/www.codebee.co.th\/labs\/wp-content\/uploads\/2020\/06\/\u0e27\u0e34\u0e18\u0e35\u0e17\u0e33-LINE-Login-\u0e40\u0e02\u0e49\u0e32\u0e2a\u0e39\u0e48\u0e23\u0e30\u0e1a\u0e1a\u0e14\u0e49\u0e27\u0e22-Line-1-620x357.png 620w, https:\/\/www.codebee.co.th\/labs\/wp-content\/uploads\/2020\/06\/\u0e27\u0e34\u0e18\u0e35\u0e17\u0e33-LINE-Login-\u0e40\u0e02\u0e49\u0e32\u0e2a\u0e39\u0e48\u0e23\u0e30\u0e1a\u0e1a\u0e14\u0e49\u0e27\u0e22-Line-1-300x173.png 300w, https:\/\/www.codebee.co.th\/labs\/wp-content\/uploads\/2020\/06\/\u0e27\u0e34\u0e18\u0e35\u0e17\u0e33-LINE-Login-\u0e40\u0e02\u0e49\u0e32\u0e2a\u0e39\u0e48\u0e23\u0e30\u0e1a\u0e1a\u0e14\u0e49\u0e27\u0e22-Line-1-768x443.png 768w, https:\/\/www.codebee.co.th\/labs\/wp-content\/uploads\/2020\/06\/\u0e27\u0e34\u0e18\u0e35\u0e17\u0e33-LINE-Login-\u0e40\u0e02\u0e49\u0e32\u0e2a\u0e39\u0e48\u0e23\u0e30\u0e1a\u0e1a\u0e14\u0e49\u0e27\u0e22-Line-1.png 1468w\" sizes=\"auto, (max-width: 940px) 100vw, 940px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>\u0e40\u0e02\u0e49\u0e32\u0e44\u0e1b\u0e17\u0e35\u0e48 <a rel=\"noreferrer noopener\" href=\"https:\/\/developers.line.biz\/en\/\" target=\"_blank\">https:\/\/developers.line.biz\/en\/<\/a> \u0e43\u0e19\u0e2b\u0e31\u0e27\u0e02\u0e49\u0e2d Products \u0e43\u0e2b\u0e49\u0e40\u0e25\u0e37\u0e2d\u0e01 LINE Login \u0e01\u0e14\u0e1b\u0e38\u0e48\u0e21 &#8216;Start Now&#8217;<\/li><li>\u0e43\u0e19\u0e2b\u0e19\u0e49\u0e32 Create a channel \u0e43\u0e2b\u0e49\u0e40\u0e23\u0e32\u0e01\u0e23\u0e2d\u0e01\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e17\u0e38\u0e01\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e43\u0e2b\u0e49\u0e04\u0e23\u0e1a\u0e16\u0e49\u0e27\u0e19 Provider \u0e16\u0e49\u0e32\u0e22\u0e31\u0e07\u0e44\u0e21\u0e48\u0e40\u0e04\u0e22\u0e2a\u0e23\u0e49\u0e32\u0e07 \u0e43\u0e2b\u0e49\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e44\u0e1b\u0e17\u0e35\u0e48 Create a new Provider <\/li><li>\u0e2b\u0e25\u0e31\u0e07\u0e08\u0e32\u0e01\u0e01\u0e14 Create \u0e23\u0e30\u0e1a\u0e1a\u0e08\u0e30\u0e1e\u0e32\u0e40\u0e23\u0e32\u0e21\u0e32\u0e17\u0e35\u0e48\u0e2b\u0e19\u0e49\u0e32\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e02\u0e2d\u0e07 Channel \u0e41\u0e25\u0e30\u0e41\u0e17\u0e47\u0e1a Basic Setting \u0e43\u0e2b\u0e49\u0e40\u0e25\u0e37\u0e48\u0e2d\u0e19\u0e25\u0e07\u0e44\u0e1b\u0e2b\u0e32\u0e2b\u0e31\u0e27\u0e02\u0e49\u0e2d OpenID Connect \u0e2a\u0e16\u0e32\u0e19\u0e30\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19\u0e08\u0e30\u0e40\u0e1b\u0e47\u0e19 Unapplied \u0e43\u0e2b\u0e49\u0e01\u0e14 Apply \u0e41\u0e25\u0e30\u0e01\u0e23\u0e2d\u0e01\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25 \u0e08\u0e19\u0e2a\u0e16\u0e32\u0e19\u0e30\u0e40\u0e1b\u0e25\u0e35\u0e48\u0e22\u0e19\u0e40\u0e1b\u0e47\u0e19 Applied<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"864\" height=\"356\" src=\"https:\/\/www.codebee.co.th\/labs\/wp-content\/uploads\/2020\/06\/\u0e27\u0e34\u0e18\u0e35\u0e17\u0e33-LINE-Login-\u0e40\u0e02\u0e49\u0e32\u0e2a\u0e39\u0e48\u0e23\u0e30\u0e1a\u0e1a\u0e14\u0e49\u0e27\u0e22-Line-2.png\" alt=\"\" class=\"wp-image-5142\" data-full=\"https:\/\/www.codebee.co.th\/labs\/wp-content\/uploads\/2020\/06\/\u0e27\u0e34\u0e18\u0e35\u0e17\u0e33-LINE-Login-\u0e40\u0e02\u0e49\u0e32\u0e2a\u0e39\u0e48\u0e23\u0e30\u0e1a\u0e1a\u0e14\u0e49\u0e27\u0e22-Line-2.png\" data-full-size=\"864x356\" srcset=\"https:\/\/www.codebee.co.th\/labs\/wp-content\/uploads\/2020\/06\/\u0e27\u0e34\u0e18\u0e35\u0e17\u0e33-LINE-Login-\u0e40\u0e02\u0e49\u0e32\u0e2a\u0e39\u0e48\u0e23\u0e30\u0e1a\u0e1a\u0e14\u0e49\u0e27\u0e22-Line-2.png 864w, https:\/\/www.codebee.co.th\/labs\/wp-content\/uploads\/2020\/06\/\u0e27\u0e34\u0e18\u0e35\u0e17\u0e33-LINE-Login-\u0e40\u0e02\u0e49\u0e32\u0e2a\u0e39\u0e48\u0e23\u0e30\u0e1a\u0e1a\u0e14\u0e49\u0e27\u0e22-Line-2-620x255.png 620w, https:\/\/www.codebee.co.th\/labs\/wp-content\/uploads\/2020\/06\/\u0e27\u0e34\u0e18\u0e35\u0e17\u0e33-LINE-Login-\u0e40\u0e02\u0e49\u0e32\u0e2a\u0e39\u0e48\u0e23\u0e30\u0e1a\u0e1a\u0e14\u0e49\u0e27\u0e22-Line-2-300x124.png 300w, https:\/\/www.codebee.co.th\/labs\/wp-content\/uploads\/2020\/06\/\u0e27\u0e34\u0e18\u0e35\u0e17\u0e33-LINE-Login-\u0e40\u0e02\u0e49\u0e32\u0e2a\u0e39\u0e48\u0e23\u0e30\u0e1a\u0e1a\u0e14\u0e49\u0e27\u0e22-Line-2-768x316.png 768w\" sizes=\"auto, (max-width: 864px) 100vw, 864px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>\u0e15\u0e48\u0e2d\u0e44\u0e1b\u0e43\u0e2b\u0e49\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e44\u0e1b\u0e17\u0e35\u0e48\u0e41\u0e17\u0e47\u0e1a LINE Login \u0e40\u0e25\u0e37\u0e2d\u0e01\u0e40\u0e1b\u0e34\u0e14\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19 Web Apps \u0e41\u0e25\u0e30 \u0e23\u0e30\u0e1a\u0e38 Callback URL \u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a Callback URL \u0e08\u0e30\u0e40\u0e1b\u0e47\u0e19 URL \u0e17\u0e35\u0e48\u0e40\u0e23\u0e32\u0e44\u0e27\u0e49\u0e23\u0e31\u0e1a JSON Response \u0e17\u0e35\u0e48\u0e16\u0e39\u0e01\u0e04\u0e37\u0e19\u0e04\u0e48\u0e32\u0e21\u0e32\u0e08\u0e32\u0e01 Line API \u0e16\u0e49\u0e32\u0e44\u0e21\u0e48\u0e2a\u0e33\u0e40\u0e23\u0e47\u0e08\u0e40\u0e23\u0e32\u0e01\u0e47\u0e08\u0e30\u0e23\u0e39\u0e49\u0e27\u0e48\u0e32 \u0e2a\u0e32\u0e40\u0e2b\u0e15\u0e38\u0e40\u0e01\u0e34\u0e14\u0e08\u0e32\u0e01\u0e2d\u0e30\u0e44\u0e23 \u0e16\u0e49\u0e32\u0e2a\u0e33\u0e40\u0e23\u0e47\u0e08\u0e40\u0e23\u0e32\u0e01\u0e47\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16 Get \u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e44\u0e14\u0e49\u0e08\u0e32\u0e01\u0e15\u0e23\u0e07\u0e19\u0e35\u0e49 \u0e41\u0e25\u0e30\u0e19\u0e33\u0e44\u0e1b\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19\u0e43\u0e19\u0e02\u0e31\u0e49\u0e19\u0e15\u0e2d\u0e19\u0e15\u0e48\u0e2d \u0e46 \u0e44\u0e1b<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"940\" height=\"345\" src=\"https:\/\/www.codebee.co.th\/labs\/wp-content\/uploads\/2020\/06\/\u0e27\u0e34\u0e18\u0e35\u0e17\u0e33-LINE-Login-\u0e40\u0e02\u0e49\u0e32\u0e2a\u0e39\u0e48\u0e23\u0e30\u0e1a\u0e1a\u0e14\u0e49\u0e27\u0e22-Line-3-940x345.png\" alt=\"\" class=\"wp-image-5143\" data-full=\"https:\/\/www.codebee.co.th\/labs\/wp-content\/uploads\/2020\/06\/\u0e27\u0e34\u0e18\u0e35\u0e17\u0e33-LINE-Login-\u0e40\u0e02\u0e49\u0e32\u0e2a\u0e39\u0e48\u0e23\u0e30\u0e1a\u0e1a\u0e14\u0e49\u0e27\u0e22-Line-3.png\" data-full-size=\"1898x696\" srcset=\"https:\/\/www.codebee.co.th\/labs\/wp-content\/uploads\/2020\/06\/\u0e27\u0e34\u0e18\u0e35\u0e17\u0e33-LINE-Login-\u0e40\u0e02\u0e49\u0e32\u0e2a\u0e39\u0e48\u0e23\u0e30\u0e1a\u0e1a\u0e14\u0e49\u0e27\u0e22-Line-3-940x345.png 940w, https:\/\/www.codebee.co.th\/labs\/wp-content\/uploads\/2020\/06\/\u0e27\u0e34\u0e18\u0e35\u0e17\u0e33-LINE-Login-\u0e40\u0e02\u0e49\u0e32\u0e2a\u0e39\u0e48\u0e23\u0e30\u0e1a\u0e1a\u0e14\u0e49\u0e27\u0e22-Line-3-620x227.png 620w, https:\/\/www.codebee.co.th\/labs\/wp-content\/uploads\/2020\/06\/\u0e27\u0e34\u0e18\u0e35\u0e17\u0e33-LINE-Login-\u0e40\u0e02\u0e49\u0e32\u0e2a\u0e39\u0e48\u0e23\u0e30\u0e1a\u0e1a\u0e14\u0e49\u0e27\u0e22-Line-3-300x110.png 300w, https:\/\/www.codebee.co.th\/labs\/wp-content\/uploads\/2020\/06\/\u0e27\u0e34\u0e18\u0e35\u0e17\u0e33-LINE-Login-\u0e40\u0e02\u0e49\u0e32\u0e2a\u0e39\u0e48\u0e23\u0e30\u0e1a\u0e1a\u0e14\u0e49\u0e27\u0e22-Line-3-768x282.png 768w, https:\/\/www.codebee.co.th\/labs\/wp-content\/uploads\/2020\/06\/\u0e27\u0e34\u0e18\u0e35\u0e17\u0e33-LINE-Login-\u0e40\u0e02\u0e49\u0e32\u0e2a\u0e39\u0e48\u0e23\u0e30\u0e1a\u0e1a\u0e14\u0e49\u0e27\u0e22-Line-3-1536x563.png 1536w, https:\/\/www.codebee.co.th\/labs\/wp-content\/uploads\/2020\/06\/\u0e27\u0e34\u0e18\u0e35\u0e17\u0e33-LINE-Login-\u0e40\u0e02\u0e49\u0e32\u0e2a\u0e39\u0e48\u0e23\u0e30\u0e1a\u0e1a\u0e14\u0e49\u0e27\u0e22-Line-3.png 1898w\" sizes=\"auto, (max-width: 940px) 100vw, 940px\" \/><\/figure>\n\n\n\n<p><strong>\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e17\u0e35\u0e48\u0e15\u0e49\u0e2d\u0e07\u0e43\u0e2a\u0e48\u0e15\u0e2d\u0e19 Request \u0e41\u0e25\u0e30\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25 JSON Response \u0e17\u0e35\u0e48\u0e08\u0e30\u0e44\u0e14\u0e49\u0e01\u0e25\u0e31\u0e1a\u0e21\u0e32<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>\u0e16\u0e49\u0e32\u0e40\u0e02\u0e49\u0e32\u0e44\u0e1b\u0e14\u0e39\u0e43\u0e19 Document \u0e02\u0e2d\u0e07 LINE API https:\/\/developers.line.biz\/en\/docs\/line-login\/integrate-line-login\/ \u0e08\u0e30\u0e21\u0e35\u0e23\u0e30\u0e1a\u0e38\u0e0a\u0e31\u0e14\u0e40\u0e08\u0e19\u0e19\u0e30\u0e04\u0e23\u0e31\u0e1a\u0e27\u0e48\u0e32 \u0e15\u0e2d\u0e19 Request \u0e44\u0e1b \u0e40\u0e23\u0e32\u0e15\u0e49\u0e2d\u0e07\u0e2a\u0e48\u0e07\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e2d\u0e30\u0e44\u0e23\u0e44\u0e1b\u0e1a\u0e49\u0e32\u0e07 <\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"940\" height=\"476\" src=\"https:\/\/www.codebee.co.th\/labs\/wp-content\/uploads\/2020\/06\/\u0e27\u0e34\u0e18\u0e35\u0e17\u0e33-LINE-Login-\u0e40\u0e02\u0e49\u0e32\u0e2a\u0e39\u0e48\u0e23\u0e30\u0e1a\u0e1a\u0e14\u0e49\u0e27\u0e22-Line-4-940x476.png\" alt=\"\" class=\"wp-image-5145\" data-full=\"https:\/\/www.codebee.co.th\/labs\/wp-content\/uploads\/2020\/06\/\u0e27\u0e34\u0e18\u0e35\u0e17\u0e33-LINE-Login-\u0e40\u0e02\u0e49\u0e32\u0e2a\u0e39\u0e48\u0e23\u0e30\u0e1a\u0e1a\u0e14\u0e49\u0e27\u0e22-Line-4.png\" data-full-size=\"1508x764\" srcset=\"https:\/\/www.codebee.co.th\/labs\/wp-content\/uploads\/2020\/06\/\u0e27\u0e34\u0e18\u0e35\u0e17\u0e33-LINE-Login-\u0e40\u0e02\u0e49\u0e32\u0e2a\u0e39\u0e48\u0e23\u0e30\u0e1a\u0e1a\u0e14\u0e49\u0e27\u0e22-Line-4-940x476.png 940w, https:\/\/www.codebee.co.th\/labs\/wp-content\/uploads\/2020\/06\/\u0e27\u0e34\u0e18\u0e35\u0e17\u0e33-LINE-Login-\u0e40\u0e02\u0e49\u0e32\u0e2a\u0e39\u0e48\u0e23\u0e30\u0e1a\u0e1a\u0e14\u0e49\u0e27\u0e22-Line-4-620x314.png 620w, https:\/\/www.codebee.co.th\/labs\/wp-content\/uploads\/2020\/06\/\u0e27\u0e34\u0e18\u0e35\u0e17\u0e33-LINE-Login-\u0e40\u0e02\u0e49\u0e32\u0e2a\u0e39\u0e48\u0e23\u0e30\u0e1a\u0e1a\u0e14\u0e49\u0e27\u0e22-Line-4-300x152.png 300w, https:\/\/www.codebee.co.th\/labs\/wp-content\/uploads\/2020\/06\/\u0e27\u0e34\u0e18\u0e35\u0e17\u0e33-LINE-Login-\u0e40\u0e02\u0e49\u0e32\u0e2a\u0e39\u0e48\u0e23\u0e30\u0e1a\u0e1a\u0e14\u0e49\u0e27\u0e22-Line-4-768x389.png 768w, https:\/\/www.codebee.co.th\/labs\/wp-content\/uploads\/2020\/06\/\u0e27\u0e34\u0e18\u0e35\u0e17\u0e33-LINE-Login-\u0e40\u0e02\u0e49\u0e32\u0e2a\u0e39\u0e48\u0e23\u0e30\u0e1a\u0e1a\u0e14\u0e49\u0e27\u0e22-Line-4.png 1508w\" sizes=\"auto, (max-width: 940px) 100vw, 940px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>\u0e41\u0e25\u0e30\u0e40\u0e21\u0e37\u0e2d\u0e2d Request \u0e2a\u0e33\u0e40\u0e23\u0e47\u0e08\u0e40\u0e23\u0e32\u0e08\u0e30\u0e44\u0e14\u0e49 Reponse \u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e2d\u0e30\u0e44\u0e23\u0e01\u0e25\u0e31\u0e1a\u0e21\u0e32\u0e1a\u0e49\u0e32\u0e07<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"940\" height=\"407\" src=\"https:\/\/www.codebee.co.th\/labs\/wp-content\/uploads\/2020\/06\/\u0e27\u0e34\u0e18\u0e35\u0e17\u0e33-LINE-Login-\u0e40\u0e02\u0e49\u0e32\u0e2a\u0e39\u0e48\u0e23\u0e30\u0e1a\u0e1a\u0e14\u0e49\u0e27\u0e22-Line-5-940x407.png\" alt=\"\" class=\"wp-image-5146\" data-full=\"https:\/\/www.codebee.co.th\/labs\/wp-content\/uploads\/2020\/06\/\u0e27\u0e34\u0e18\u0e35\u0e17\u0e33-LINE-Login-\u0e40\u0e02\u0e49\u0e32\u0e2a\u0e39\u0e48\u0e23\u0e30\u0e1a\u0e1a\u0e14\u0e49\u0e27\u0e22-Line-5.png\" data-full-size=\"1956x846\" srcset=\"https:\/\/www.codebee.co.th\/labs\/wp-content\/uploads\/2020\/06\/\u0e27\u0e34\u0e18\u0e35\u0e17\u0e33-LINE-Login-\u0e40\u0e02\u0e49\u0e32\u0e2a\u0e39\u0e48\u0e23\u0e30\u0e1a\u0e1a\u0e14\u0e49\u0e27\u0e22-Line-5-940x407.png 940w, https:\/\/www.codebee.co.th\/labs\/wp-content\/uploads\/2020\/06\/\u0e27\u0e34\u0e18\u0e35\u0e17\u0e33-LINE-Login-\u0e40\u0e02\u0e49\u0e32\u0e2a\u0e39\u0e48\u0e23\u0e30\u0e1a\u0e1a\u0e14\u0e49\u0e27\u0e22-Line-5-620x268.png 620w, https:\/\/www.codebee.co.th\/labs\/wp-content\/uploads\/2020\/06\/\u0e27\u0e34\u0e18\u0e35\u0e17\u0e33-LINE-Login-\u0e40\u0e02\u0e49\u0e32\u0e2a\u0e39\u0e48\u0e23\u0e30\u0e1a\u0e1a\u0e14\u0e49\u0e27\u0e22-Line-5-300x130.png 300w, https:\/\/www.codebee.co.th\/labs\/wp-content\/uploads\/2020\/06\/\u0e27\u0e34\u0e18\u0e35\u0e17\u0e33-LINE-Login-\u0e40\u0e02\u0e49\u0e32\u0e2a\u0e39\u0e48\u0e23\u0e30\u0e1a\u0e1a\u0e14\u0e49\u0e27\u0e22-Line-5-768x332.png 768w, https:\/\/www.codebee.co.th\/labs\/wp-content\/uploads\/2020\/06\/\u0e27\u0e34\u0e18\u0e35\u0e17\u0e33-LINE-Login-\u0e40\u0e02\u0e49\u0e32\u0e2a\u0e39\u0e48\u0e23\u0e30\u0e1a\u0e1a\u0e14\u0e49\u0e27\u0e22-Line-5-1536x664.png 1536w, https:\/\/www.codebee.co.th\/labs\/wp-content\/uploads\/2020\/06\/\u0e27\u0e34\u0e18\u0e35\u0e17\u0e33-LINE-Login-\u0e40\u0e02\u0e49\u0e32\u0e2a\u0e39\u0e48\u0e23\u0e30\u0e1a\u0e1a\u0e14\u0e49\u0e27\u0e22-Line-5.png 1956w\" sizes=\"auto, (max-width: 940px) 100vw, 940px\" \/><\/figure>\n\n\n\n<p><strong>\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19\u0e40\u0e02\u0e35\u0e22\u0e19 PHP Line Login<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"940\" height=\"672\" src=\"https:\/\/www.codebee.co.th\/labs\/wp-content\/uploads\/2020\/06\/\u0e27\u0e34\u0e18\u0e35\u0e17\u0e33-LINE-Login-\u0e40\u0e02\u0e49\u0e32\u0e2a\u0e39\u0e48\u0e23\u0e30\u0e1a\u0e1a\u0e14\u0e49\u0e27\u0e22-Line-7-940x672.png\" alt=\"\" class=\"wp-image-5162\" data-full=\"https:\/\/www.codebee.co.th\/labs\/wp-content\/uploads\/2020\/06\/\u0e27\u0e34\u0e18\u0e35\u0e17\u0e33-LINE-Login-\u0e40\u0e02\u0e49\u0e32\u0e2a\u0e39\u0e48\u0e23\u0e30\u0e1a\u0e1a\u0e14\u0e49\u0e27\u0e22-Line-7.png\" data-full-size=\"1324x946\" srcset=\"https:\/\/www.codebee.co.th\/labs\/wp-content\/uploads\/2020\/06\/\u0e27\u0e34\u0e18\u0e35\u0e17\u0e33-LINE-Login-\u0e40\u0e02\u0e49\u0e32\u0e2a\u0e39\u0e48\u0e23\u0e30\u0e1a\u0e1a\u0e14\u0e49\u0e27\u0e22-Line-7-940x672.png 940w, https:\/\/www.codebee.co.th\/labs\/wp-content\/uploads\/2020\/06\/\u0e27\u0e34\u0e18\u0e35\u0e17\u0e33-LINE-Login-\u0e40\u0e02\u0e49\u0e32\u0e2a\u0e39\u0e48\u0e23\u0e30\u0e1a\u0e1a\u0e14\u0e49\u0e27\u0e22-Line-7-620x443.png 620w, https:\/\/www.codebee.co.th\/labs\/wp-content\/uploads\/2020\/06\/\u0e27\u0e34\u0e18\u0e35\u0e17\u0e33-LINE-Login-\u0e40\u0e02\u0e49\u0e32\u0e2a\u0e39\u0e48\u0e23\u0e30\u0e1a\u0e1a\u0e14\u0e49\u0e27\u0e22-Line-7-300x214.png 300w, https:\/\/www.codebee.co.th\/labs\/wp-content\/uploads\/2020\/06\/\u0e27\u0e34\u0e18\u0e35\u0e17\u0e33-LINE-Login-\u0e40\u0e02\u0e49\u0e32\u0e2a\u0e39\u0e48\u0e23\u0e30\u0e1a\u0e1a\u0e14\u0e49\u0e27\u0e22-Line-7-768x549.png 768w, https:\/\/www.codebee.co.th\/labs\/wp-content\/uploads\/2020\/06\/\u0e27\u0e34\u0e18\u0e35\u0e17\u0e33-LINE-Login-\u0e40\u0e02\u0e49\u0e32\u0e2a\u0e39\u0e48\u0e23\u0e30\u0e1a\u0e1a\u0e14\u0e49\u0e27\u0e22-Line-7.png 1324w\" sizes=\"auto, (max-width: 940px) 100vw, 940px\" \/><\/figure>\n\n\n\n<p>\u0e40\u0e1a\u0e37\u0e49\u0e2d\u0e07\u0e15\u0e49\u0e19\u0e43\u0e2b\u0e49\u0e40\u0e15\u0e23\u0e35\u0e22\u0e21 Environment \u0e15\u0e32\u0e21\u0e14\u0e49\u0e32\u0e19\u0e25\u0e48\u0e32\u0e07\u0e19\u0e30\u0e04\u0e23\u0e31\u0e1a<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>\u0e14\u0e32\u0e27\u0e19\u0e4c\u0e42\u0e2b\u0e25\u0e14 <a rel=\"noreferrer noopener\" href=\"https:\/\/github.com\/makorn645\/PHP-line-login-sdk\" target=\"_blank\">https:\/\/github.com\/makorn645\/PHP-line-login-sdk<\/a><\/li><li>\u0e43\u0e0a\u0e49 PHP 7.2 \u0e2b\u0e23\u0e37\u0e2d\u0e40\u0e27\u0e2d\u0e23\u0e4c\u0e0a\u0e31\u0e48\u0e19\u0e17\u0e35\u0e48\u0e2a\u0e39\u0e07\u0e01\u0e27\u0e48\u0e32<\/li><li>\u0e43\u0e0a\u0e49 Codeigniter Framework \u0e43\u0e19\u0e01\u0e32\u0e23\u0e17\u0e14\u0e2a\u0e2d\u0e1a<\/li><\/ul>\n\n\n\n<ul class=\"wp-block-list\"><li>\u0e40\u0e1b\u0e25\u0e35\u0e48\u0e22\u0e19\u0e0a\u0e37\u0e48\u0e2d\u0e44\u0e1f\u0e25\u0e4c linelogin.php \u0e40\u0e1b\u0e47\u0e19 Linelogin.php \u0e41\u0e25\u0e30\u0e40\u0e1b\u0e25\u0e35\u0e48\u0e22\u0e19\u0e0a\u0e37\u0e48\u0e2d\u0e04\u0e25\u0e32\u0e2a\u0e08\u0e32\u0e01 linelogin \u0e40\u0e1b\u0e47\u0e19 Linelogin<\/li><li>\u0e27\u0e32\u0e07\u0e44\u0e1f\u0e25\u0e4c Linelogin \u0e44\u0e27\u0e49\u0e43\u0e19\u0e2a\u0e48\u0e27\u0e19\u0e02\u0e2d\u0e07 <strong>application\/libraries<\/strong><\/li><li>\u0e40\u0e1b\u0e34\u0e14\u0e44\u0e1f\u0e25\u0e4c Linelogin.php \u0e41\u0e01\u0e49\u0e44\u0e02\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e14\u0e31\u0e07\u0e15\u0e48\u0e2d\u0e44\u0e1b\u0e19\u0e35\u0e49<\/li><\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"php\" class=\"language-php\">private const CLIENT_ID = '\u0e43\u0e2a\u0e48 Channel ID \u0e17\u0e35\u0e48\u0e44\u0e14\u0e49\u0e08\u0e32\u0e01\u0e01\u0e32\u0e23\u0e17\u0e33\u0e43\u0e19\u0e02\u0e31\u0e49\u0e19\u0e15\u0e2d\u0e19\u0e41\u0e23\u0e01';\nprivate const CLIENT_SECRET = '\u0e43\u0e2a\u0e48 Channel secret \u0e17\u0e35\u0e48\u0e44\u0e14\u0e49\u0e08\u0e32\u0e01\u0e01\u0e32\u0e23\u0e17\u0e33\u0e43\u0e19\u0e02\u0e31\u0e49\u0e19\u0e15\u0e2d\u0e19\u0e41\u0e23\u0e01';\nprivate const REDIRECT_URL = 'url \u0e17\u0e35\u0e48\u0e40\u0e23\u0e32\u0e01\u0e23\u0e2d\u0e01\u0e44\u0e1b\u0e43\u0e19\u0e41\u0e17\u0e47\u0e1a Line Login';<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\"><li>\u0e2a\u0e23\u0e49\u0e32\u0e07 Login Controller \u0e41\u0e25\u0e30\u0e17\u0e33\u0e01\u0e32\u0e23 load libraries \u0e40\u0e02\u0e49\u0e32\u0e21\u0e32\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19\u0e15\u0e31\u0e27\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e42\u0e04\u0e4a\u0e14\u0e15\u0e32\u0e21\u0e14\u0e49\u0e32\u0e19\u0e25\u0e48\u0e32\u0e07<\/li><\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"php\" class=\"language-php\">class Login extends MX_Controller\n{\n\tpublic function __construct()\n\t{\n\t\tparent::__construct();\n\t\t$this-&gt;load-&gt;library('linelogin'); \/\/ \u0e42\u0e2b\u0e25\u0e14 line libraries \u0e21\u0e32\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19\n\t}\n\tpublic function index(){\n\t\t$url = $this-&gt;linelogin-&gt;getLink(7); \/\/ \u0e02\u0e2d permission \u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e40\u0e02\u0e49\u0e32\u0e16\u0e36\u0e07 profile, email \n\t\tredirect($url);\n\t}\n\tpublic function line_login_callback(){\n\t\t$get = $this-&gt;input-&gt;get(); \/\/ \u0e23\u0e31\u0e1a json payload\n\t\t$code = $get['code'];\n\t\t$state = $get['state'];\n\t\t$token = $this-&gt;linelogin-&gt;token($code,$state); \/\/ curl \u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e02\u0e2d id_token\n\t\t$token = json_decode($token);\n\t\tprint_r($token);\n\t}\n}<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\"><li>\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e2a\u0e33\u0e04\u0e31\u0e0d 3 \u0e2d\u0e22\u0e48\u0e32\u0e07\u0e04\u0e37\u0e2d name, picture, email \u0e08\u0e30\u0e16\u0e39\u0e01\u0e40\u0e02\u0e49\u0e32\u0e23\u0e2b\u0e31\u0e2a\u0e43\u0e19\u0e23\u0e39\u0e1b\u0e41\u0e1a\u0e1a JWT \u0e0b\u0e36\u0e48\u0e07\u0e2d\u0e22\u0e39\u0e48\u0e43\u0e19 $token-&gt;id_token \u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e43\u0e0a\u0e49\u0e04\u0e33\u0e2a\u0e31\u0e48\u0e07 base64_decode \u0e14\u0e39\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e40\u0e1a\u0e37\u0e49\u0e2d\u0e07\u0e15\u0e49\u0e19\u0e44\u0e14\u0e49\u0e43\u0e19\u0e23\u0e39\u0e1b\u0e41\u0e1a\u0e1a String \u0e41\u0e15\u0e48\u0e16\u0e49\u0e32\u0e15\u0e49\u0e2d\u0e07\u0e01\u0e32\u0e23\u0e19\u0e33\u0e44\u0e1b\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19\u0e15\u0e48\u0e2d\u0e15\u0e49\u0e2d\u0e07 \u0e15\u0e49\u0e2d\u0e07\u0e43\u0e0a\u0e49 JWT decode \u0e43\u0e19\u0e01\u0e32\u0e23\u0e16\u0e2d\u0e14\u0e23\u0e2b\u0e31\u0e2a <a rel=\"noreferrer noopener\" href=\"https:\/\/github.com\/firebase\/php-jwt\" target=\"_blank\">https:\/\/github.com\/firebase\/php-jwt<\/a><\/li><\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code class=\"\">echo base64_decode($token-&gt;id_token);<\/code><\/pre>\n\n\n\n<p>\u0e17\u0e14\u0e2a\u0e2d\u0e1a\u0e01\u0e32\u0e23\u0e17\u0e33\u0e07\u0e32\u0e19\u0e44\u0e14\u0e49\u0e17\u0e35\u0e48 <a href=\"https:\/\/www.ivomaker.com\/login\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/www.ivomaker.com\/login<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>LINE Login API \u0e04\u0e37\u0e2d\u0e01\u0e32\u0e23\u0e40\u0e02\u0e49\u0e32\u0e2a\u0e39\u0e48\u0e23\u0e30\u0e1a\u0e1a\u0e2b\u0e23\u0e37\u0e2d\u0e2a\u0e21\u0e31\u0e04\u0e23\u0e2a\u0e21\u0e32\u0e0a\u0e34\u0e01\u0e41\u0e1a\u0e1a SSO ( Single Sign On ) \u0e04\u0e27\u0e32\u0e21\u0e2b\u0e21\u0e32\u0e22\u0e04\u0e37\u0e2d\u0e01\u0e32\u0e23\u0e43\u0e0a\u0e49\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e40\u0e14\u0e35\u0e22\u0e27\u0e01\u0e31\u0e19\u0e01\u0e31\u0e1a\u0e41\u0e1e\u0e25\u0e15\u0e1f\u0e2d\u0e23\u0e4c\u0e21\u0e43\u0e14 \u0e41\u0e1e\u0e25\u0e15\u0e1f\u0e2d\u0e23\u0e4c\u0e21\u0e2b\u0e19\u0e36\u0e48\u0e07\u0e43\u0e19\u0e01\u0e32\u0e23\u0e25\u0e07\u0e17\u0e30\u0e40\u0e1a\u0e35\u0e22\u0e19\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19 \u0e43\u0e19\u0e15\u0e31\u0e27\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e19\u0e35\u0e49\u0e01\u0e47\u0e04\u0e37\u0e2d\u0e01\u0e32\u0e23\u0e43\u0e0a\u0e49 Line Account \u0e43\u0e19\u0e01\u0e32\u0e23\u0e40\u0e02\u0e49\u0e32\u0e2a\u0e39\u0e48\u0e23\u0e30\u0e1a\u0e1a\u0e2b\u0e23\u0e37\u0e2d\u0e2a\u0e21\u0e31\u0e04\u0e23\u0e2a\u0e21\u0e32\u0e0a\u0e34\u0e01\u0e40\u0e02\u0e49\u0e32\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19\u0e0b\u0e2d\u0e1f\u0e15\u0e4c\u0e41\u0e27\u0e23\u0e4c\u0e2d\u0e37\u0e48\u0e19 \u0e43\u0e19\u0e40\u0e27\u0e2d\u0e23\u0e4c\u0e0a\u0e31\u0e48\u0e19\u0e01\u0e48\u0e2d\u0e19\u0e2b\u0e19\u0e49\u0e32\u0e19\u0e35\u0e49\u0e02\u0e2d\u0e07 LINE Login API&#8230;<\/p>\n","protected":false},"author":1,"featured_media":5166,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"video","meta":{"footnotes":""},"categories":[1,46,2175],"tags":[2077,2076,2082,2080,2079,2081,2084,2083,2078],"class_list":["post-5140","post","type-post","status-publish","format-video","has-post-thumbnail","hentry","category-1","category-website-development-","category--single-sign-on-with-social-website","tag-line-api","tag-line-login-api","tag-line-login-api-","tag-line-sso","tag-php-line-login","tag-single-sign-on","tag--line-login","tag--line-api-website","tag--line-id","post_format-post-format-video"],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.codebee.co.th\/labs\/wp-json\/wp\/v2\/posts\/5140","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.codebee.co.th\/labs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.codebee.co.th\/labs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.codebee.co.th\/labs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.codebee.co.th\/labs\/wp-json\/wp\/v2\/comments?post=5140"}],"version-history":[{"count":26,"href":"https:\/\/www.codebee.co.th\/labs\/wp-json\/wp\/v2\/posts\/5140\/revisions"}],"predecessor-version":[{"id":5956,"href":"https:\/\/www.codebee.co.th\/labs\/wp-json\/wp\/v2\/posts\/5140\/revisions\/5956"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.codebee.co.th\/labs\/wp-json\/wp\/v2\/media\/5166"}],"wp:attachment":[{"href":"https:\/\/www.codebee.co.th\/labs\/wp-json\/wp\/v2\/media?parent=5140"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.codebee.co.th\/labs\/wp-json\/wp\/v2\/categories?post=5140"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.codebee.co.th\/labs\/wp-json\/wp\/v2\/tags?post=5140"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}