การเพิ่มบันทึกลูกค้าผ่าน Liquid?

โดยพื้นฐานแล้ว ฉันกำลังมองหาวิธีที่ง่ายที่สุดในการเพิ่มอีเมล (ซึ่งเป็นออบเจ็กต์ลูกค้าที่มีประสิทธิภาพโดยไม่มีพารามิเตอร์อื่นๆ) ลงในรายชื่อลูกค้าของฉัน กรณีการใช้งานคือตัวรวบรวมอีเมลป๊อปอัปที่ใช้ jQuery ที่ฉันเขียนเพราะฉันไม่พอใจ/ไม่ต้องการจ่ายเงินสำหรับโซลูชันที่เป็นที่ยอมรับมากขึ้น

ทุกอย่างทำงานได้อย่างถูกต้อง ยกเว้นฉันติดอยู่กับวิธีการรับรองความถูกต้องของร้านค้า Shopify ของฉัน ด้วย Javascript ฉันสามารถทำการเรียก API ได้เพียงไม่กี่ครั้งเท่านั้น ซึ่งไม่ต้องการเลย นอกจากนี้ยังมีโซลูชันที่ซับซ้อนมากสำหรับการสร้างแอปที่ครบครันสำหรับ Shopify ซึ่งสามารถทำทุกอย่างได้ แต่ฉันคิดว่านั่นมากเกินไปสำหรับคำขอ API เดียวที่ฉันต้องทำ

ฉันรู้ว่าสิ่งที่ฉันต้องทำคือส่งคำขอ POST เมื่อตรวจสอบสิทธิ์แล้ว ตามคำแนะนำเหล่านี้ วิธีที่ดีที่สุดในการทำเช่นนี้คืออะไร?


person AKor    schedule 03.05.2017    source แหล่งที่มา


คำตอบ (1)


หากคุณต้องการสร้างผู้ใช้จาก jQuery คุณสามารถสร้างโดยใช้การเรียก AJAX POST ใน URL ที่เหมาะสมที่สร้างโดยใช้ แอปส่วนตัว แต่ควรระมัดระวังก่อนที่จะวางรายละเอียดการอนุญาตไว้ที่ส่วนหน้า เนื่องจากจะมองเห็นได้และใครก็ตามสามารถนำไปใช้ในทางที่ผิดได้ วิธีที่ดีกว่าคือการสร้างผู้ใช้โดยใช้การโทร HTTP Post จากภาษาฝั่งเซิร์ฟเวอร์บางภาษา เช่น JAVA หรือ PhP หรือบางภาษา

person Radhesh Vayeda    schedule 04.05.2017