Channel Access Token ของ LINE เอามาจากที่ไหนได้บ้างเนี่ย
Channel Access Token เหมือนกับกุญแจเข้า Account ของเรา เพื่อไปดึงข้อมูลต่าง ๆ ของ Account เรา เช่น การตั้งค่า Rich Menu, การขอ UserId, การขอ User Profile เป็นต้น โดยเจ้า Token นี้มี 2 แบบ คือ แบบมีวันหมดอายุ กับแบบไม่มีวันหมดอายุ ซึ่งวันนี้เราจะมาสอนวิธีการไปตามหาเจ้า Channel Access Token ด้วยกัน 2 วิธี ถ้าพร้อมแล้วก็มาเริ่มกันเลย
วิธีที่ 1 ขอผ่าน LINE Developer Console
— เข้าไปที่ลิ้งก์ https://developers.line.biz/ แล้ว Login
— เลือก Provider List>Provider>Channel>Channel settings>Messaging settings
— Copy ออกมาก็เรียบร้อย แต่ถ้าใครไม่เคย Issue มาก่อนก็ไม่ต้องตกใจ ให้กด Issue แล้วมันจะให้เรากำหนดวันหมดอายุ ถ้าให้วันหมดอายุเป็น 0 จะหมายความว่า Token นี้ไม่มีวันหมดอายุนั่นเอง พอตั้งค่าเรียบร้อยแล้วกด Issue เจ้า token ก็จะปรากฏขึ้นมาให้เราเอง
วิธีที่ 2 ขอผ่านการส่ง API (เฉพาะแบบมีวันหมดอายุ)
เข้าไปที่ลิ้งก์ https://developers.line.biz/en/reference/messaging-api/ แล้วลงไปที่หัวข้อ Issue channel access token ก็จะเจอปุ่ม try ให้กดอยู่ทางขวามือ พอกดคลิกก็จะมีแถบเปิดออกมาให้กรอก client_id กับ client_secret แบบนี้
เจ้า client_id กับ client_secret ก็ไปหามาจากที่เดียวกับวิธีที่ 1 ด้านบนเลย แต่จะอยู่ในส่วน Basic Information ที่เป็นส่วนแรก ตามรูปด้านล่างนี้เลยค่า
พอกรอกข้อมูลทุกอย่าง “ครบ” และ “ถูกต้อง” แล้ว ก็กด Send โป๊ะ Channel Access Token ก็จะแสดงออกมาตรงแถบสีดำด้านล่างแบบนี้ โดยบอกมาด้วยว่าจะหมดอายุในอีกกี่วินาทีตรงค่าของ expires_in
จบแล้วค่ากับเส้นทางการตามหา Channel Access Token ระวังอย่าไปเปิดเผย Channel Access Token ที่ไหนนะคะ ไม่งั้นโดนเอาไป Broadcast จนหมด Limit การ push หรือโดนขโมยข้อมูลของ UserId ของเพื่อน ๆ ใน Account เราเอานะคะ