Mendapatkan eBay untuk berbicara dengan Claude tidaklah sulit secara konseptual. Ini adalah aplikasi OAuth, empat nilai, dan daftar izin. Kesulitannya adalah eBay menamai nilai-nilai itu secara berbeda dari setiap pasar lainnya, dan satu bidang meminta sesuatu yang terlihat persis seperti URL tetapi bukan satu.
Empat nilai, dan apa yang eBay sebut mereka
ID Aplikasi Adalah ID klien. ID Sertifikat Adalah rahasia klien. Keduanya ada di Portal Pengembang eBay di bawah Akun Saya → Kunci Aplikasi, dan keduanya adalah salin-tempel biasa.
NamaRu Adalah salah satu yang menghentikan orang, dan mendapat bagiannya sendiri di bawah ini.
ID Pasar Pilih situs eBay mana yang Anda operasikan, dan itu harus cocok dengan lokal yang didukung pasar. Ini sebagian besar sudah jelas — sampai tidak. eBay menentukan en-US Untuk Malaysia dan Singapura, yang merupakan jenis detail yang Anda temukan dari kesalahan daripada dari panduan.
RuName adalah nama, bukan alamat
Di portal pengembang Anda pergi ke Keyset → Token Pengguna → Dapatkan Token melalui Aplikasi Anda, dan Anda membuat atau membuka entri URL Pengalihan. Dalam entri itu Anda mengatur "URL yang diterima auth Anda" ke alamat panggilan balik dari klien mana pun yang Anda hubungkan. Orkas menggunakan https://orkas.ai/api/connectors/oauth/dcr-callback, dan tidak ada server Anda sendiri yang diperlukan untuk itu.
Kemudian — dan ini adalah langkahnya — Anda menyalin NamaRu Yang dihasilkan eBay untuk entri itu. Ini adalah string buram pendek yang duduk di sebelah URL yang baru saja Anda ketik. Bidang yang menginginkannya dikelilingi oleh bidang URL, jadi nalurinya adalah menempelkan URL lagi. Itu tidak mengizinkan, dan kesalahan yang Anda dapatkan kembali tidak mengatakan alasannya.
Kotak pasir bukanlah jalan pintas
eBay menjalankan kotak pasir yang hanya membutuhkan akun pengembang gratis, tanpa akun penjual dengan reputasi baik, dan itu benar-benar berguna untuk mempelajari bentuk API. Itu tidak berguna untuk hal yang sebenarnya Anda inginkan, yaitu daftar Anda sendiri dan pesanan Anda sendiri. Data kotak pasir bersifat sintetis.
Koneksi baru di Orkas hanya menggunakan produksi. Itu berarti aplikasi Program Pengembang eBay - sebuah aplikasi dengan akun penjual, inventaris, daftar dan izin pemenuhan, dan Keyset Produksinya - adalah tiang panjang dalam pengaturan ini, bukan klien yang Anda pilih setelahnya. Mulai lebih awal. Yang Panduan otorisasi resmi Layak dibaca saat aplikasi tertunda.
Membaca bukan menulis
Setelah keyset ada, daftar izin memutuskan untuk apa sebenarnya koneksi itu. Menanyakan apa yang dijual minggu lalu adalah bacaan. Merevisi daftar, menyesuaikan inventaris, atau menandai pesanan yang dikirim adalah penulisan, dan membutuhkan cakupan yang sesuai pada aplikasi.
Beberapa layanan yang dihosting eBay-ke-Claude hanya dapat dibaca berdasarkan desain, dan itu adalah produk yang masuk akal — itu bukan produk yang sama. Periksa sisi tulis sebelum Anda menginvestasikan upaya aplikasi, karena aplikasi di depannya identik dengan cara apa pun.
Konektor Orkas berjalan melawan API penjualan produksi dari mesin Anda sendiri. Kredensial dienkripsi di perangkat daripada tinggal di file konfigurasi atau di server orang lain, dan apa pun yang ditulis ke akun langsung melewati permintaan izin di klien alih-alih mengandalkan model untuk berhati-hati.
Ketika sesuatu yang lain adalah jawaban yang lebih baik
Anda hanya menginginkan laporan: Konektor yang dihosting kurang diatur dan tidak ada yang perlu dipasang. Anda ingin itu berjalan sesuai jadwal tanpa ada yang menonton: Ini adalah aplikasi desktop, jadi menutup jendela menghentikannya; pekerjaan terjadwal di server adalah bentuk yang tepat. Anda masih mempelajari API: Gunakan kotak pasir dan akun pengembang gratis, dan belum menghubungkan apa pun ke akun live.
Katalog yang sama Mencakup Etsy, Walmart Marketplace, Amazon Seller Central, Shopify, WooCommerce, dan platform Cina, sehingga juggling kredensial tidak dimulai kembali sekali per etalase. Tulisan tetangga tentang Etsy Dan Shopify Menutupi tanah yang sama untuk keduanya.