Line Notify with cURL EP.1

ส่ง ข้อความผ่าน LINE Notify ด้วย curl tool.

cURLคืออะไร
cURLคือคือ command line tool and library transferring data with URLs
แปลเป็นไทยไม่ได้ แต่ก็อ่านแล้วเข้าใจอ่ะแหละ


รวบรัดตัดตอนเลยนะว่า
หลายคนที่หลงเข้ามาอ่านนั้นสามารถที่จะ Login เข้าไปที่
LINE Notify server เพื่อสร้างการเชื่อมต่อและก็จะได้ Token มา
Access Token


เมื่อได้ Access Token แล้วลำดับต่อไปก็มาลองส่งข้อความกันเลย
เปิด command ของ windows
อ้อ ก่อนที่จะเรียกใช้ curl tool นั้นเราต้องทำการ download curl มา install ก่อนนะ
ตรงนี้ถือว่าทำเป็นเองโดยขอไม่สอนละกัน

มาดูคำสั่งกันเลย
curl -X POST -H "Authorization: Bearer XXXXXXXXXXXXXXXXXXXXXXX" -F "message=Hello world" https://notify-api.line.me/api/notify

เมื่อพิมพ์คำสั่งข้างต้นในหน้า command แล้วก็กด Enter เลย
จะได้ผลลัพธ์ดังภาพ (หากไม่พิมพ์อะไรผิดนะ)
curl + LINE Notify

LINE Notify แนบไฟล์ด้วย cURL
ด้วย คำสั่ง
curl -X POST -H "Authorization: Bearer XXXXXXXXXXXXXXXXXXXXXXX" -F "message=Hello world" -F "imageFile=@C:\Temp\file1.jpg" https://notify-api.line.me/api/notify

โดยที่ @C:\Temp\file1.jpg คือ Path ของไฟล์ที่เก็บไว้ที่ C:\Temp

และต้องเติม @ ที่ด้านหน้าด้วยดังตัวอย่าง
โดย LINE กำหนดว่า
Support รูปชนิด png, jpg เท่านั้น





Comments

  1. ขึ้นบันทัดใหม่ ทำอย่างไรครับ

    ReplyDelete
  2. ลองหาอ่าน Help ของ curl และหรือของ line notify documents ดูครับ (ยังไม่เคยลองเหมือนกัน)

    ReplyDelete
  3. ลองแล้ว ส่งรูปไม่ไปครับ {"status":400,"message":"Invalid image."}

    ReplyDelete
    Replies
    1. ส่งตามภาพด้านบนก็ผ่านนะ (supported png, jpg)

      Delete

Post a Comment