นักผจญโค้ด (CODE HUNTER)

แสดงบทความที่มีป้ายกำกับ line แสดงบทความทั้งหมด
แสดงบทความที่มีป้ายกำกับ line แสดงบทความทั้งหมด

Android กับวิธีการทำ Line Login


เข้าไปสมัครสมาชิค และทำการเข้าสู่ระบบที่ https://developers.line.biz/en/



เมื่อทำการล็อคอินเรียบร้อยแล้ว ให้เลือกที่เมนู LINE Login








Channel Type  : เลือก LINE Login
Provider : Create a new  provider
Provider Name : ตั้งชื่อตามที่ต้องการ
Channel Icon : จะเลือกใส่ตอนนี้เลย หรือมาใส่ทีหลังก็ได้
Channel Name : ตั้งชื่อ Channel
Channel Description : ใส่ description
Email Address : ใส่ email
Privacy policy URL เป็น optional จะเลือกใส่หรือไม่ก็ได้
Term of use URL เป็น optional จะเลือกใส่หรือไม่ก็ได้


หลังจากสร้างสำเร็จ ในเมนูด้านซ้ายจะปรากฎรายชื่อ  Channel ที่เราสร้างขึ้นมา  ด้านขวาจะเป็นรายละเอียดของ Channel 

เพิ่ม LINE SDK เข้าไปในไฟล์ build.gradle


กำหนด compileOptions เป็น java 8
ไฟล์ Android Manifest.xml เพิ่ม permission Internet

ทำการเชื่อมให้แอพฯ กับ channel ให้รู้จักกัน Linking your app to your channel

นำ package name ของแอพฯ ที่ได้สร้างไว้ มาใส่ในช่อง Android package names


เพิ่มคำสั่งด้านล่าง เพื่อสร้างปุ่มสำหรับใช้ login line ในที่นี้จะใช้ปุ่ม default
ทำการคัดลอก Channel Id ที่ได้สร้างไว้มาใส่ที่คำสั่ง .setChannelId(...)

ในกรณีที่ใช้ Fragment ให้เพิ่ีมคำสั่งด้านล่างนี้
Share:

วิธีสร้าง Line Notify

เริ่มต้นด้วยการเพิ่มเพื่อนกับ Line nitification โดยการเข้าไปที่ https://notify-bot.line.me แสกน QR Code


ทำการล็อกอิน Line


มุมบนขวา จะปรากฎชื่อคลิ๊กที่ชื่อจะปรากฏเมนู ให้เลือกเมนู MY Page


เลื่อนลงด้านล่าง แล้วเลือกที่เมนู Generate token

ตั้งชื่อของ  Notification และเลือกว่าจะส่งในรูปแบบไหน  จะส่งแบบส่วนตัวหรือ ส่งแบบกลุ่มก็ได้




กรณีที่เลือกเป็นแบบกลุ่มจะต้องเพิ่ม Line notify เข้าไปในกลุ่มด้วยจึงจะสามารถส่งข้อความได้



ในกรณีเลือกการส่งเป็นกลุ่ม แล้วลืมเพิ่ม  Line Notify เข้าไปในกลุ่ม เมื่อเรายิง message ผ่าน postman แล้วจะได้รับข้อความ  "Line Notify account doesn't join group which you want to send."



คัดลอก  token ที่ได้รับ



เมื่อดูท่ีแชทของ Line notify


เปิด Postman  เลือก Header  และกำหนดค่าดังนี้
          method เป็น POST
          url  เป็น  https://notify-api.line.me.api/notify
          Authorization เป็น Bearer นำ token ที่เราได้รับตอน Generate token มาวาง
          Content-Type เป็น  application/x-www-form-urlencoded




 ในส่วนของ Body กำหนดค่าดังนี้
          type กำหนดเป็น  x-www-form-urlencoded
          key กำหนดเป็น message
          value กรอกข้อความที่ต้องการจะส่ง



ลองกด send






Share:

Recent Posts

Popular Posts

About Me

About Me