ส่ง ข้อความผ่าน LINE Notify ด้วย curl tool.
cURLคืออะไร
cURLคือคือ command line tool and library transferring data with URLs
แปลเป็นไทยไม่ได้ แต่ก็อ่านแล้วเข้าใจอ่ะแหละ
รวบรัดตัดตอนเลยนะว่า
หลายคนที่หลงเข้ามาอ่านนั้นสามารถที่จะ Login เข้าไปที่
LINE Notify server เพื่อสร้างการเชื่อมต่อและก็จะได้ Token มา
เมื่อได้ Access Token แล้วลำดับต่อไปก็มาลองส่งข้อความกันเลย
LINE Notify แนบไฟล์ด้วย cURL
โดยที่ @C:\Temp\file1.jpg คือ Path ของไฟล์ที่เก็บไว้ที่ C:\Temp
และต้องเติม @ ที่ด้านหน้าด้วยดังตัวอย่าง
โดย LINE กำหนดว่า
Support รูปชนิด png, jpg เท่านั้น
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 เลย
เมื่อพิมพ์คำสั่งข้างต้นในหน้า 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
และต้องเติม @ ที่ด้านหน้าด้วยดังตัวอย่าง
โดย LINE กำหนดว่า
Support รูปชนิด png, jpg เท่านั้น
Ref. link:
cURL : https://curl.haxx.se/download.html
cURL : https://curl.haxx.se/download.html
ขึ้นบันทัดใหม่ ทำอย่างไรครับ
ReplyDeleteลองหาอ่าน Help ของ curl และหรือของ line notify documents ดูครับ (ยังไม่เคยลองเหมือนกัน)
ReplyDeleteลองแล้ว ส่งรูปไม่ไปครับ {"status":400,"message":"Invalid image."}
ReplyDeleteส่งตามภาพด้านบนก็ผ่านนะ (supported png, jpg)
Delete