การรับ content รูปภาพจาก user LINE
ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา การรับ content รูปภาพจาก user LINE
การรับ content รูปภาพจาก user LINE
สวัสดีค่ะ เราต้องการจะดึงข้อมูลรูปภาพที่ user LINE ส่งมาให้กับ bot โดยจะเก็บข้อมูลรูปไว้ใน database (เพื่อนำไปใช้โชว์ต่ออีกทีนึง)
เราใช้ php ค่ะ แต่ว่าไม่ได้ใช้ line sdk
ตอนนี้เขียนฟังก์ชัน get_user_content เองค่ะ แต่ว่าพอเอาไป deploy และลองอัพรูป ค่าที่ return จากฟังก์ชันนี้มันออกมา FALSE อะค่ะ
อยากทราบว่าตรง curlopt ต้องแก้/เพิ่มเติมเงื่อนไขไหนบ้างไหมคะ
ขอบคุณมากๆค่ะ

เราใช้ php ค่ะ แต่ว่าไม่ได้ใช้ line sdk
ตอนนี้เขียนฟังก์ชัน get_user_content เองค่ะ แต่ว่าพอเอาไป deploy และลองอัพรูป ค่าที่ return จากฟังก์ชันนี้มันออกมา FALSE อะค่ะ
อยากทราบว่าตรง curlopt ต้องแก้/เพิ่มเติมเงื่อนไขไหนบ้างไหมคะ
ขอบคุณมากๆค่ะ

คำแนะนำ และการใช้งาน
สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก
- ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
ความคิดเห็นที่
1
เป็นไปได้ อยากให้ใช้ sdk เพราะจะช่วยในเรื่องของการตรวจสอบข้อมูลได้ละเอียดขึ้น
ส่วนการรับข้อมูบด้วยวิธีปกติ ไม่เคยเคยลอง แต่อาจต้องดูด้วยว่า server เปิดให้ใช้งาน ฟังก์ชั่น curl ไหม
แล้วตัว curl สามารถดึงข้อมูลมาถูกต้องหรือป่าว อาจต้องตรวจสอบตรงนี้
ส่วนการรับข้อมูบด้วยวิธีปกติ ไม่เคยเคยลอง แต่อาจต้องดูด้วยว่า server เปิดให้ใช้งาน ฟังก์ชั่น curl ไหม
แล้วตัว curl สามารถดึงข้อมูลมาถูกต้องหรือป่าว อาจต้องตรวจสอบตรงนี้
การบันทึกไฟล์รูปภาพ เสียง และวิดีโอ จากผู้ใช้ ใน LINE Messaging API ตอนที่ 4 http://niik.in/837
https://www.ninenik.com/content.php?arti_id=837 via @ninenik
บทความแนะนำที่เกี่ยวข้อง | |
---|---|
การบันทึกไฟล์รูปภาพ เสียง และวิดีโอ จากผู้ใช้ ใน LINE Messaging API ตอนที่ 4 | อ่าน 19,750 |

ความคิดเห็นที่
2
ฟังก์ชัน getRawBody() อันนี้เป็นฟังก์ชันใน SDK หรือเปล่าอะคะ ลองใช้แล้วไม่ได้อะค่ะ

ความคิดเห็นที่
3
getRawBody() เป็นคำสั่งของ SDK จะคืนค่าเป็น Binary ที่เราสามารถเอาไปเขียนเป็นไฟล์ได้
จริงๆ กระบวนการที่จะทำ มันจะมีส่วนอื่นๆ ที่สำคัญด้วย ต้องดูประกอบ เพราะจากคำสั่งที่ใช้อยู่
ปัจจุบัน ก็ยังใช้งานได้ ตามรูปทดสอบด้านล่าง
คงต้องตรวจสอบข้อมูลที่ถูกส่งกลับมา ดูตรง response ที่ทาง line ส่งกลับ ส่วนเรื่องการบันทึก
ข้อมูล อาจจะต้องดูเรื่อง permisson ของโฟลเดอร์ที่เราจะเขียนไฟล์ ว่าทำได้หรือไม่ประกอบด้วย

ขอบคุณทุกการสนับสนุน
![]()