Menambahkan catatan Pelanggan melalui Liquid?

Pada dasarnya, saya mencari cara paling sederhana untuk menambahkan email (yang secara efektif merupakan objek Pelanggan tanpa parameter lain) ke daftar Pelanggan saya. Kasus penggunaannya adalah pengumpul email pop-up berbasis jQuery yang saya tulis karena saya tidak senang/tidak ingin membayar untuk solusi yang lebih mapan.

Semuanya berfungsi dengan benar, kecuali saya bingung bagaimana cara mengautentikasi ke toko Shopify saya. Melalui Javascript saya hanya dapat melakukan beberapa panggilan API, tidak ada satupun yang saya perlukan. Ada juga solusi yang sangat kompleks untuk membuat aplikasi lengkap untuk Shopify yang mampu melakukan segalanya, tapi menurut saya itu berlebihan untuk permintaan API yang harus saya buat ini.

Saya tahu bahwa yang perlu saya lakukan hanyalah membuat permintaan POST setelah diautentikasi sesuai petunjuk ini. Apa cara terbaik untuk melakukan ini?


person AKor    schedule 03.05.2017    source sumber


Jawaban (1)


Jika Anda ingin membuat pengguna dari jQuery, Anda dapat menghasilkan menggunakan panggilan AJAX POST di URL yang sesuai yang dihasilkan menggunakan Aplikasi Pribadi, namun berhati-hatilah sebelum menempatkan detail otorisasi di bagian depan karena akan terlihat dan siapa pun dapat menyalahgunakannya. Cara yang lebih baik adalah dengan membuat pengguna menggunakan panggilan HTTP Post dari beberapa bahasa sisi server seperti JAVA atau PhP atau beberapa bahasa.

person Radhesh Vayeda    schedule 04.05.2017