Merangkak kedai anda
Anda boleh menggunakan Web Bot Auth untuk membenarkan perangkak, skrip atau alatan anda sendiri dengan selamat untuk mengakses kedai dalam talian Shopify awam anda. Web Bot Auth bergantung pada tandatangan mesej HTTP, yang dijanakan dalam pentadbir Shopify anda. Anda mesti menyertakan tandatangan tersebut dalam pengepala HTTP bagi setiap permintaan supaya permintaan dapat disahkan berpunca daripada sumber yang sah.
Anda boleh menggunakan tandatangan dengan alatan pihak pertama atau pihak ketiga automatik yang mengakses kedai dalam talian anda untuk audit kebolehcapaian dan SEO, pengujian automatik, analisis data dan kes penggunaan yang serupa. Kedai anda boleh diindekskan oleh enjin carian dan model bahasa yang besar (LLM) tanpa tandatangan.
Pada halaman ini
Ciri tandatangan
Tandatangan mempunyai ciri berikut:
- Pengesahan selamat: Anda boleh menjanakan tandatangan yang selamat secara kriptografi untuk perangkak anda.
- Kawalan luput: Anda boleh menetapkan tandatangan untuk luput selepas tempoh tertentu. Tempoh maksimum ialah 3 bulan.
- Pengurusan terpusat: Anda boleh mengurus dan melihat semua tandatangan anda di satu tempat.
- Penamaan tersuai: Anda boleh memberikan nama tersuai kepada setiap tandatangan untuk mengenal pastinya.
- Penskopan domain: Setiap tandatangan digunakan untuk domain tertentu yang mesti disambungkan kepada kedai Shopify anda.
Pertimbangan untuk mencipta tandatangan
Sebelum anda mencipta dan menggunakan tandatangan, semak pertimbangan berikut:
- Merangkak kedai anda dengan tandatangan hanya bertujuan untuk menganalisis laman kedai dalam talian anda. Tandatangan tidak memberikan akses kepada Shopify Checkout anda kerana lapisan keselamatan pembayaran tambahan.
- Gunakan nama yang jelas dan deskriptif untuk tandatangan anda.
- Tandatangan tamat tempoh secara automatik dan tidak boleh dibaharui. Cipta tandatangan baharu dan kemaskinikan alat anda selepas tandatangan tamat tempoh.
- Setiap tandatangan digunakan untuk satu domain, jadi anda mesti menentukan domain bersambung yang akan menggunakan tandatangan tersebut. Anda hanya boleh memilih domain yang telah disambungkan kepada Shopify.
Cipta tandatangan
Anda boleh mencipta dan mengurus tandatangan secara terus dalam pentadbir Shopify anda.
Daripada pentadbir Shopify anda, pergi ke Kedai Dalam Talian > Keutamaan.
Dalam bahagian Akses perangkak, klik Cipta tandatangan.
Dalam medan Nama, masukkan nama yang deskriptif untuk tandatangan anda.
Dalam medan Domain, pilih domain yang anda ingin gunakan untuk tandatangan ini.
Dalam bahagian Sah untuk, pilih tempoh tamat untuk tandatangan anda.
Klik Cipta.
Pilihan: Untuk menyalin nilai Signature-Input dan Signature anda yang baru dicipta, klik Salin di sebelah setiap nilai.
Selepas tandatangan luput, tandatangan tersebut tidak lagi sah. Anda tidak boleh memperbaharui tandatangan yang telah luput, tetapi anda boleh mencipta tandatangan baharu.
Tambahkan tandatangan pada permintaan
Anda boleh menyalin tandatangan anda, dan kemudian menambahkannya pada pengepala HTTP permintaan anda. Setiap tandatangan mengandungi 3 pengepala HTTP yang mesti anda sertakan.
| Nama pengepala | Nilai pengepala |
|---|---|
| Signature-Input | Tambahkan nilai input tandatangan anda. |
| Signature | Tambahkan nilai tandatangan anda. |
| Signature-Agent | Nilai Signature-Agent ialah rentetan yang mengandungi URI ejen yang sah. Gunakan "https://shopify.com" (dengan tanda petikan) untuk nilai ini. |
Untuk mendapatkan arahan tentang menambah pengepala tersuai, rujuk dokumentasi berikut:
Lihat tandatangan
Anda boleh melihat maklumat berikut tentang tandatangan sedia ada anda dalam pentadbir Shopify anda:
- Nama tandatangan
- Domain yang dikaitkan
- Beberapa aksara pertama bagi nilai Signature-Input dan Signature
- Nilai Signature-Agent
- Tarikh tamat tempoh dan status tandatangan
Daripada pentadbir Shopify anda, pergi ke Kedai Dalam Talian > Keutamaan.
Dalam bahagian Akses perangkak, semak maklumat tentang tandatangan anda.
Selesaikan masalah tandatangan
Pilih isu tandatangan dan ikuti langkah-langkah penyelesaian masalah.
Menyelesaikan masalah isu pengesahan
Jika perangkak anda menerima ralat pengehadan kadar, maka tandatangan anda tidak sah. Sahkan maklumat berikut:
- Sahkan bahawa anda menggunakan format tandatangan yang betul dalam pengepala HTTP.
- Pastikan pengepala Signature-Input, Signature dan Signature-Agent dihantar pada setiap permintaan.
- Sahkan bahawa tandatangan belum tamat tempoh. Semak tarikh tamat tempoh dalam pentadbir Shopify anda.
- Rangkak domain yang dikaitkan dengan tandatangan.
Pulihkan tandatangan yang hilang
Jika anda kehilangan tandatangan anda, anda boleh memulihkannya dengan melengkapkan langkah berikut:
- Daripada pentadbir Shopify anda, pergi ke Kedai Dalam Talian > Keutamaan.
- Dalam bahagian Akses perangkak, cari tandatangan anda dalam senarai.
- Klik Salin untuk menyalin nilai Signature-Input, Signature dan Signature-Agent ke papan keratan anda.
Tukar tarikh luput tandatangan
Anda tidak boleh menukar tarikh luput tandatangan anda selepas anda menciptanya. Untuk menetapkan tarikh luput yang berbeza, cipta tandatangan baharu dengan tarikh luput pilihan, dan kemudian kemaskinikan perkhidmatan anda untuk menggunakan tandatangan baharu tersebut.
Tandatangan lama masih sah dan terus berfungsi sehingga tarikh luput asal.