การรับ content รูปภาพจาก user LINE

ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา การรับ content รูปภาพจาก user LINE

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



Ssirawan 04-02-2019 11:54:28

คำแนะนำ และการใช้งาน

สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก


  • ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
  • เปลี่ยน


    ( หรือ เข้าใช้งานผ่าน Social Login )

 ความคิดเห็นที่ 1
เป็นไปได้ อยากให้ใช้ sdk เพราะจะช่วยในเรื่องของการตรวจสอบข้อมูลได้ละเอียดขึ้น 
ส่วนการรับข้อมูบด้วยวิธีปกติ ไม่เคยเคยลอง แต่อาจต้องดูด้วยว่า server เปิดให้ใช้งาน ฟังก์ชั่น curl ไหม
แล้วตัว curl สามารถดึงข้อมูลมาถูกต้องหรือป่าว อาจต้องตรวจสอบตรงนี้

การบันทึกไฟล์รูปภาพ เสียง และวิดีโอ จากผู้ใช้ ใน LINE Messaging API ตอนที่ 4 http://niik.in/837 





บทความแนะนำที่เกี่ยวข้อง
การบันทึกไฟล์รูปภาพ เสียง และวิดีโอ จากผู้ใช้ ใน LINE Messaging API ตอนที่ 4อ่าน 19,271
ninenik 04-02-2019
 ความคิดเห็นที่ 2
ฟังก์ชัน getRawBody() อันนี้เป็นฟังก์ชันใน SDK หรือเปล่าอะคะ ลองใช้แล้วไม่ได้อะค่ะ


ssirawan 05-02-2019 11:21
 ความคิดเห็นที่ 3
getRawBody() เป็นคำสั่งของ SDK จะคืนค่าเป็น Binary ที่เราสามารถเอาไปเขียนเป็นไฟล์ได้
จริงๆ กระบวนการที่จะทำ มันจะมีส่วนอื่นๆ ที่สำคัญด้วย ต้องดูประกอบ เพราะจากคำสั่งที่ใช้อยู่
ปัจจุบัน ก็ยังใช้งานได้ ตามรูปทดสอบด้านล่าง
 

 
คงต้องตรวจสอบข้อมูลที่ถูกส่งกลับมา ดูตรง response ที่ทาง line ส่งกลับ ส่วนเรื่องการบันทึก
ข้อมูล อาจจะต้องดูเรื่อง permisson ของโฟลเดอร์ที่เราจะเขียนไฟล์ ว่าทำได้หรือไม่ประกอบด้วย


ninenik 05-02-2019
1






เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ