


Ringkasan antara muka WeChat JS dan penjelasan terperinci tentang kemahiran usage_javascript
Arahan asas
Arahan penggunaan
1. Import fail JS
Perkenalkan fail JS berikut ke dalam halaman yang perlu memanggil antara muka JS (menyokong https): http://res.wx.qq.com/open/js/jweixin-1.0.0.js
Nota: Menyokong pemuatan menggunakan kaedah pemuatan modul standard AMD/CMD
2. Suntikan antara muka konfigurasi konfigurasi
Semua halaman yang perlu menggunakan JSSDK mesti terlebih dahulu menyuntik maklumat konfigurasi, jika tidak, halaman tersebut tidak akan dipanggil (URL yang sama hanya perlu dipanggil sekali dan apl web SPA yang menukar URL boleh dipanggil setiap kali URL berubah).
wx.config({
debug: true, // Hidupkan mod penyahpepijatan Nilai pulangan semua panggilan api akan dimaklumkan pada bahagian klien Jika anda ingin melihat parameter masuk, anda boleh membukanya di sebelah PC dicetak melalui log, hanya pada bahagian PC sahaja yang akan dicetak.
appId: '', // Diperlukan, pengecam unik akaun rasmi
cap masa: , // Diperlukan, cap masa untuk menjana tandatangan
nonceStr: '', // Diperlukan, jana rentetan rawak tandatangan
tandatangan: '',//Diperlukan, tandatangan, lihat Lampiran 1
jsApiList: [] // Diperlukan, senarai antara muka JS yang perlu digunakan Untuk senarai semua antara muka JS, lihat Lampiran 2
});
3. Sahkan melalui antara muka sedia
wx.ready(function(){
// Kaedah sedia akan dilaksanakan selepas maklumat konfigurasi disahkan Semua panggilan antara muka mesti dibuat selepas antara muka konfigurasi memperoleh hasil konfigurasi adalah operasi tak segerak pada bahagian klien, jadi jika anda perlu memanggil yang berkaitan antara muka apabila halaman dimuatkan, anda mesti meletakkan yang berkaitan Antara muka dipanggil dalam fungsi sedia untuk memastikan pelaksanaan yang betul. Untuk antara muka yang dipanggil hanya apabila dicetuskan oleh pengguna, ia boleh dipanggil terus dan tidak perlu diletakkan dalam fungsi sedia.
});
4. Antara muka ralat kegagalan pengesahan
wx.error(function(res){
// Jika pengesahan maklumat konfigurasi gagal, fungsi ralat akan dilaksanakan Jika tandatangan tamat tempoh dan pengesahan gagal, maklumat ralat tertentu boleh dilihat dengan membuka mod nyahpepijat konfigurasi atau dalam parameter res yang dikembalikan. tandatangan boleh dikemas kini di sini.
});
Arahan panggilan antara muka
Semua antara muka dipanggil melalui objek wx (objek jWeixin juga boleh digunakan Parameter adalah objek Selain parameter yang perlu dilalui oleh setiap antara muka itu sendiri, terdapat juga parameter biasa berikut:
kejayaan: Fungsi panggil balik dilaksanakan apabila panggilan antara muka berjaya.
gagal: Fungsi panggil balik dilaksanakan apabila panggilan antara muka gagal.
complete: Fungsi panggil balik dilaksanakan apabila panggilan antara muka selesai, tanpa mengira kejayaan atau kegagalan.
batal: Fungsi panggil balik apabila pengguna mengklik batal Ia hanya digunakan oleh beberapa API apabila pengguna membatalkan operasi.
pencetus: Kaedah yang dicetuskan apabila butang dalam Menu diklik Kaedah ini hanya menyokong antara muka yang berkaitan dalam Menu.
Fungsi di atas semuanya mempunyai parameter jenis objek Selain data yang dikembalikan oleh setiap antara muka itu sendiri, terdapat juga atribut umum errMsg, yang format nilainya adalah seperti berikut:
Apabila panggilan berjaya: "xxx:ok", dengan xxx ialah nama antara muka yang dipanggil
Apabila pengguna membatalkan: "xxx:cancel", dengan xxx ialah nama antara muka yang dipanggil
Apabila panggilan gagal: nilainya ialah mesej ralat khusus
Antara muka asas
Tentukan sama ada versi klien semasa menyokong antara muka JS yang ditentukan
wx.checkJsApi({
jsApiList: ['chooseImage'] // Senarai antara muka JS yang perlu dikesan Lihat Lampiran 2 untuk senarai semua antara muka JS,
kejayaan: function(res) {
//Kembalian dalam bentuk pasangan nilai kunci, nilai API yang tersedia adalah benar dan nilai API yang tidak tersedia adalah palsu
// Contohnya: {"checkResult":{"chooseImage":true},"errMsg":"checkJsApi:ok"}
});
Perkongsian antara muka
Dapatkan status klik butang "Kongsi ke Detik" dan sesuaikan antara muka kandungan perkongsian
wx.onMenuShareTimeline({
Tajuk: '', // Kongsi tajuk
Pautan: '', // Kongsi pautan
imgUrl: '', // Kongsi ikon
kejayaan: fungsi () {
//Fungsi panggil balik dilaksanakan selepas pengguna mengesahkan perkongsian
},
batalkan: fungsi () {
//Fungsi panggil balik dilaksanakan selepas pengguna membatalkan perkongsian
}
});
Dapatkan status klik butang "Kongsi kepada Rakan" dan sesuaikan antara muka kandungan perkongsian
wx.onMenuShareAppMessage({
Tajuk: '', // Kongsi tajuk
desc: '', // Kongsi penerangan
Pautan: '', // Kongsi pautan
imgUrl: '', // Kongsi ikon
Taip: '', // Jenis perkongsian, muzik, video atau pautan, jika dibiarkan kosong, lalainya ialah pautan
dataUrl: '', // Jika jenis ialah muzik atau video, pautan data mesti disediakan, yang kosong secara lalai
kejayaan: fungsi () {
//Fungsi panggil balik dilaksanakan selepas pengguna mengesahkan perkongsian
},
batalkan: fungsi () {
//Fungsi panggil balik dilaksanakan selepas pengguna membatalkan perkongsian
}
});
Dapatkan status klik butang "Kongsi ke QQ" dan sesuaikan antara muka kandungan perkongsian
wx.onMenuShareQQ({
Tajuk: '', // Kongsi tajuk
desc: '', // Kongsi penerangan
Pautan: '', // Kongsi pautan
imgUrl: '' // Kongsi ikon
kejayaan: fungsi () {
//Fungsi panggil balik dilaksanakan selepas pengguna mengesahkan perkongsian
},
batalkan: fungsi () {
//Fungsi panggil balik dilaksanakan selepas pengguna membatalkan perkongsian
}
});
Dapatkan status klik butang "Kongsi ke Tencent Weibo" dan sesuaikan antara muka kandungan perkongsian
wx.onMenuShareWeibo({
Tajuk: '', // Kongsi tajuk
desc: '', // Kongsi penerangan
Pautan: '', // Kongsi pautan
imgUrl: '' // Kongsi ikon
kejayaan: fungsi () {
//Fungsi panggil balik dilaksanakan selepas pengguna mengesahkan perkongsian
},
batalkan: fungsi () {
//Fungsi panggil balik dilaksanakan selepas pengguna membatalkan perkongsian
}
});
Antara muka imej
Antara muka untuk mengambil gambar atau memilih gambar daripada album telefon bimbit
wx.chooseImej({
Kejayaan: fungsi (res) {
var localIds = res.localIds; // Kembalikan senarai ID setempat foto yang dipilih, localId boleh digunakan sebagai atribut src tag img untuk memaparkan imej
}
});
Pratonton antara muka gambar
wx.previewImej({
Semasa: '', // pautan imej dipaparkan pada masa ini
url: [] // Senarai pautan imej yang perlu dipratonton
});
Muat naik antara muka gambar
wx.uploadImej({
localId: '', // ID setempat bagi imej yang akan dimuat naik, diperoleh melalui antara muka chooseImage
isShowProgressTips: 1// Lalai ialah 1, menunjukkan petua kemajuan
Kejayaan: fungsi (res) {
var serverId = res.serverId; // Kembalikan ID pelayan imej
}
});
Nota: Anda boleh menggunakan antara muka fail multimedia muat turun WeChat untuk memuat turun gambar yang dimuat naik ServerId yang diperolehi di sini ialah media_id Rujuk dokumen../12/58bfcfabbd501c7cd77c19bd9cfa8354.html
.Muat turun antara muka gambar
wx.downloadImej({
serverId: '', // ID pelayan imej yang akan dimuat turun, diperoleh melalui antara muka muat naik Imej
isShowProgressTips: 1// Lalai ialah 1, menunjukkan petua kemajuan
Kejayaan: fungsi (res) {
var localId = res.localId; // Kembalikan ID setempat selepas memuat turun imej
}
});
Antara Muka Audio
Mulakan rakaman antara muka
wx.startRecord();
Berhenti merakam antara muka
wx.stopRecord({
Kejayaan: fungsi (res) {
var localId = res.localId;
}
});
Memantau antara muka berhenti automatik rakaman
wx.onVoiceRecordEnd({
// Panggilan balik lengkap akan dilaksanakan apabila masa rakaman melebihi satu minit tanpa berhenti
lengkap: fungsi (res) {
var localId = res.localId; }
});
Main antara muka suara
LocalId: '' // ID setempat bagi audio yang akan dimainkan, diperoleh melalui antara muka stopRecord
});
Jeda antara muka main balik
LocalId: '' // ID setempat bagi audio yang perlu dijeda, diperoleh melalui antara muka stopRecord
});
Hentikan antara muka main balik
LocalId: '' // ID setempat bagi audio yang perlu dihentikan, diperoleh melalui antara muka stopRecord
});
Antara muka untuk memantau penyiapan main balik suara
ServerId: '', // ID pelayan audio yang akan dimuat turun diperolehi melalui antara muka muat naikVoice
Kejayaan: fungsi (res) {
var localId = res.localId; // Kembalikan ID setempat audio
}
});
Muat naik antara muka suara
localId: '', // ID setempat bagi audio yang akan dimuat naik, diperoleh melalui antara muka stopRecord
isShowProgressTips: 1// Lalai ialah 1, menunjukkan petua kemajuan
Kejayaan: fungsi (res) {
var serverId = res.serverId; // Kembalikan ID pelayan audio
}
});
Nota: Suara yang dimuat naik boleh dimuat turun melalui antara muka muat turun fail multimedia WeChat ServerId yang diperolehi di sini ialah media_id, rujuk dokumen../12/58bfcfabbd501c7cd77c19bd9cfa8354.html
Muat turun antara muka suara
wx.downloadVoice({
serverId: '', // ID pelayan audio yang akan dimuat turun, diperoleh melalui antara muka muat naikVoice
isShowProgressTips: 1// Lalai ialah 1, menunjukkan petua kemajuan
Kejayaan: fungsi (res) {
var localId = res.localId; // Kembalikan ID setempat audio
}
});
Antara Muka Pintar
Kecam audio dan kembalikan antara muka hasil pengecaman
wx.translateVoice({
localId: '', // ID setempat bagi audio yang perlu dikenali, diperoleh daripada antara muka berkaitan rakaman
isShowProgressTips: 1, //Lalai ialah 1, menunjukkan petua kemajuan
kejayaan: fungsi (res) {
alert(res.translateResult); // Hasil pengecaman pertuturan
}
});
Maklumat Peranti
Dapatkan antara muka status rangkaian
wx.getNetworkType({
Kejayaan: fungsi (res) {
var networkType = res.networkType; // Kembalikan jenis rangkaian 2g, 3g, 4g, wifi
}
});
Lokasi geografi
Gunakan peta terbina dalam WeChat untuk melihat antara muka lokasi
wx.openLocation({
Latitud: 0, // Latitud, nombor titik terapung, julat ialah 90 ~ -90
Longitud: 0, // Longitud, nombor titik terapung, julat ialah 180 ~ -180.
nama: '', // nama lokasi
Alamat: '', // Butiran alamat
Skala: 1, // Aras zum peta, nilai bentuk, antara 1 hingga 28. Lalai ialah maks
infoUrl: '' // Hiperpautan yang dipaparkan di bahagian bawah antara muka lokasi paparan boleh diklik untuk melompat
});
Dapatkan antara muka lokasi geografi
wx.getLocation({
Cap masa: 0, // Cap masa tandatangan lokasi, hanya disediakan apabila serasi dengan versi sebelum 6.0.2
nonceStr: '', // Letakkan rentetan rawak tandatangan, hanya disediakan apabila serasi dengan versi sebelum 6.0.2
adrSign: '', // Tandatangan lokasi, hanya diberikan apabila serasi dengan versi sebelum 6.0.2, lihat Lampiran 4
untuk butiran Kejayaan: fungsi (res) {
var longitud = res.longitud; // Latitud, nombor titik terapung, julat ialah 90 ~ -90
var latitud = res.latitude; // Longitud, nombor titik terapung, julat ialah 180 ~ -180.
var speed = res.speed; // Kelajuan, dalam meter/saat
var accuracy = res.acuracy; // Ketepatan kedudukan
}
});
Kendalian antara muka
Sembunyikan antara muka menu di penjuru kanan sebelah atas
wx.hideOptionMenu();
Paparkan antara muka menu di penjuru kanan sebelah atas
wx.showOptionMenu();
Tutup antara muka tetingkap web semasa
wx.closeWindow();
Antara muka butang fungsi tersembunyi kelompok
wx.hideMenuItems({
menuList: [] // Item menu untuk disembunyikan, lihat Lampiran 3 untuk semua item menu
});
Antara muka butang fungsi paparan kelompok
wx.showMenuItems({
menuList: [] // Item menu untuk dipaparkan, lihat Lampiran 3
untuk semua item menu });
Sembunyikan semua antara muka butang bukan asas
wx.hideAllNonBaseMenuItem();
Tunjukkan semua antara muka butang fungsi
wx.showAllNonBaseMenuItem();
Imbas pada WeChat
Buka antara muka pengimbasan WeChat
wx.scanQRCode({
desc: 'scanQRCode desc',
needResult: 0, // Lalai ialah 0, hasil imbasan diproses oleh WeChat, 1 mengembalikan hasil imbasan secara langsung,
scanType: ["qrCode","barCode"], // Anda boleh menentukan sama ada untuk mengimbas kod QR atau kod 1D, kedua-duanya tersedia secara lalai
kejayaan: fungsi () {
var result = res.resultStr; // Apabila needResult ialah 1, hasilnya dikembalikan dengan mengimbas kod QR
}
});
Alamat tuaian
Edit antara muka alamat penghantaran
wx.editAddress(
Cap masa: 0, // Cap masa tandatangan lokasi, hanya disediakan apabila serasi dengan versi sebelum 6.0.2
nonceStr: '', // Letakkan rentetan rawak tandatangan, hanya disediakan apabila serasi dengan versi sebelum 6.0.2
adrSign: '', // Tandatangan lokasi, hanya diberikan apabila serasi dengan versi sebelum 6.0.2, lihat Lampiran 4
untuk butiran Kejayaan: fungsi (res) {
var userName = res.userName; // Nama penerima
var telNumber = res.telNumber; // nombor telefon penerima
var PostalCode = res.postalCode; // Poskod
var provinceName = res.provinceName; // Alamat peringkat pertama alamat penghantaran standard kebangsaan
var cityName = res.cityName; // Alamat penghantaran standard kebangsaan alamat peringkat kedua
var countryName = res.countryName; // Alamat penghantaran standard kebangsaan alamat peringkat ketiga
var address = res.address; // Maklumat alamat penghantaran terperinci
var nationalCode = res.nationalCode; // Kod negara alamat penghantaran
}
});
Dapatkan antara muka alamat penghantaran terdekat
wx.getLatestAddress({
Cap masa: 0, // Cap masa tandatangan lokasi, hanya disediakan apabila serasi dengan versi sebelum 6.0.2
nonceStr: '', // Letakkan rentetan rawak tandatangan, hanya disediakan apabila serasi dengan versi sebelum 6.0.2
adrSign: '', // Tandatangan lokasi, hanya diberikan apabila serasi dengan versi sebelum 6.0.2, lihat Lampiran 4
untuk butiran Kejayaan: fungsi (res) {
var userName = res.userName; // Nama penerima
var telNumber = res.telNumber; // nombor telefon penerima
var PostalCode = res.postalCode; // Poskod
var provinceName = res.provinceName; // Alamat peringkat pertama alamat penghantaran standard kebangsaan
var cityName = res.cityName; // Alamat penghantaran standard kebangsaan alamat peringkat kedua
var countryName = res.countryName; // Alamat penghantaran standard kebangsaan alamat peringkat ketiga
var address = res.address; // Maklumat alamat penghantaran terperinci
var nationalCode = res.nationalCode; // Kod negara alamat penghantaran
}
});
Kedai WeChat
Lompat ke antara muka halaman produk WeChat
wx.openProductSpecificView({
productId: '', // id produk
viewType: '' // 0. Nilai lalai, halaman butiran produk biasa 1. Imbas halaman butiran produk 2. Simpan halaman butiran produk
});
Kupon WeChat
Memanggil senarai kad dan kupon yang berkenaan dengan kedai dan mendapatkan senarai pilihan pengguna
wx.chooseCard({
shopId: '', // StoreId
CardType: '', // Jenis kad
Id Kad: '', // Id kupon kad
cap masa: 0, // Cap masa tandatangan kad
nonceStr: '', // Rentetan rawak tandatangan kad
cardSign: '', //Tandatangan kad dan kupon, lihat Lampiran 6
untuk butiran Kejayaan: fungsi (res) {
var cardList= res.cardList; // Maklumat senarai kad dipilih oleh pengguna
}
});
Tambahan kelompok antara muka untuk kad dan kupon
wx.addCard({
Senarai kad: [{
ID kad: '',
cardExt: ''
}], // Senarai kad dan kupon untuk ditambahkan
Kejayaan: fungsi (res) {
var cardList = res.cardList; //Menambahkan maklumat senarai kad dan kupon
}
});
Lihat antara muka kad dan kupon dalam pakej kad WeChat
wx.openCard({
Senarai kad: [{
ID kad: '',
kod: ''
}]//Senarai kad dan kupon yang perlu dibuka
});
WeChat Pay
Mulakan permintaan pembayaran WeChat
wx.chooseWXPay({
cap masa: 0, // Cap masa tandatangan pembayaran
noncestr: '', // Rentetan rawak tandatangan pembayaran
pakej: '', // Rentetan sambungan butiran pesanan, lihat Lampiran 5
untuk butiran paySign: '', // Tandatangan pembayaran, lihat Lampiran 5 untuk butiran
});

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas



Terima kasih kepada netizen Qing Qiechensi, HH_KK, Satomi Ishihara dan Wu Yanzu dari China Selatan kerana menyerahkan petunjuk! Menurut berita pada 2 September, terdapat khabar angin baru-baru ini bahawa "iPhone 16 mungkin tidak menyokong WeChat." Sebagai tindak balas kepada ini, seorang wartawan dari Shell Finance memanggil talian panas rasmi Apple di China menjawab bahawa sama ada sistem iOS atau peranti Apple boleh teruskan menggunakan WeChat, dan WeChat Isu sama ada ia boleh terus disenaraikan dan dimuat turun di Apple App Store memerlukan komunikasi dan perbincangan antara Apple dan Tencent untuk menentukan situasi masa depan. Perisian App Store dan WeChat Perihalan Masalah Perisian Perunding teknikal App Store menegaskan bahawa pembangun mungkin perlu membayar yuran untuk meletakkan perisian pada Apple Store. Selepas mencapai bilangan muat turun tertentu, Apple perlu membayar yuran yang sepadan untuk muat turun berikutnya. Apple sedang aktif berkomunikasi dengan Tencent,

DeepSeek: Alat Generasi Imej AI yang kuat! DeepSeek sendiri bukan alat penjanaan imej, tetapi teknologi terasnya yang kuat memberikan sokongan yang mendasari untuk banyak alat lukisan AI. Ingin tahu cara menggunakan DeepSeek untuk menjana imej secara tidak langsung? Sila teruskan membaca! Menjana imej dengan alat AI berasaskan DeepSeek: Langkah-langkah berikut akan membimbing anda untuk menggunakan alat ini: Lancarkan alat lukisan AI: Cari dan buka alat lukisan AI berasaskan Deepseek (contohnya, cari "AI Simple"). Pilih Mod Lukisan: Pilih "Lukisan AI" atau fungsi yang serupa, dan pilih Jenis Imej mengikut keperluan anda, seperti "Anime Avatar", "Landskap"

Khabar angin WeChat menyokong iPhone 16 telah ditolak Terima kasih kepada netizen Xi Chuang Jiu Shi dan HH_KK kerana menyerahkan petunjuk! Menurut berita pada 2 September, terdapat khabar angin hari ini bahawa WeChat mungkin tidak menyokong iPhone 16. Setelah iPhone dinaik taraf kepada sistem iOS 18.2, ia tidak akan dapat menggunakan WeChat. Menurut "Berita Ekonomi Harian", diketahui daripada orang yang biasa dengan perkara itu bahawa khabar angin ini adalah khabar angin. Maklum balas Apple: Menurut Shell Finance, perunding teknikal Apple di China menjawab bahawa isu sama ada WeChat boleh terus digunakan pada sistem iOS atau peranti Apple, dan sama ada WeChat boleh terus disenaraikan dan dimuat turun di Apple App Store, perlu diselesaikan antara Apple dan Tencent Hanya melalui komunikasi dan perbincangan kita boleh menentukan situasi masa depan. Pada masa ini, Apple sedang aktif berkomunikasi dengan Tencent untuk mengesahkan sama ada Tencent akan meneruskan

Gate.io, sebuah platform perdagangan cryptocurrency terkemuka yang ditubuhkan pada tahun 2013, menyediakan pengguna Cina dengan laman web rasmi Cina yang lengkap. Laman web ini menyediakan pelbagai perkhidmatan, termasuk perdagangan tempat, perdagangan niaga hadapan dan pinjaman, dan menyediakan ciri khas seperti antara muka Cina, sumber yang kaya dan sokongan masyarakat.

Saluran muat turun aplikasi gerbang untuk versi lama, meliputi pasaran aplikasi rasmi, pihak ketiga, komuniti forum dan saluran lain.

Artikel ini menyediakan panduan terperinci untuk muat turun selamat aplikasi OUYI OKX di China. Oleh kerana sekatan ke kedai aplikasi domestik, pengguna dinasihatkan untuk memuat turun aplikasi melalui laman web rasmi OUYI OKX, atau menggunakan kod QR yang disediakan oleh laman web rasmi untuk mengimbas dan memuat turun. Semasa proses muat turun, pastikan anda mengesahkan alamat laman web rasmi, periksa kebenaran aplikasi, lakukan imbasan keselamatan selepas pemasangan, dan membolehkan pengesahan dua faktor. Semasa penggunaan, sila mematuhi undang -undang dan peraturan tempatan, gunakan persekitaran rangkaian yang selamat, melindungi keselamatan akaun, berhati -hati terhadap penipuan, dan melabur secara rasional. Artikel ini hanya untuk rujukan dan tidak menjadi nasihat pelaburan.

Gate.io (Pintu Terbuka Sesame) adalah platform perdagangan cryptocurrency terkemuka di dunia. Tutorial ini meliputi langkah -langkah seperti pendaftaran akaun dan log masuk, pensijilan KYC, mata wang fiat dan mata wang digital, pemilihan pasangan dagangan, pesanan urus niaga/pasaran, dan pesanan dan rekod transaksi melihat, membantu anda memulakan platform GATE.IO untuk perdagangan cryptocurrency. Sama ada pemula atau veteran, anda boleh mendapat manfaat daripada tutorial ini dan mudah menguasai kemahiran perdagangan Gate.io.

Platform perdagangan OKX menawarkan pelbagai kadar, termasuk yuran transaksi, yuran pengeluaran dan yuran pembiayaan. Untuk urus niaga tempat, yuran urus niaga berbeza -beza mengikut jumlah urus niaga dan tahap VIP, dan mengamalkan "model pembuat pasaran", iaitu, pasaran mengenakan bayaran pengendalian yang lebih rendah untuk setiap transaksi. Di samping itu, OKX juga menawarkan pelbagai kontrak niaga hadapan, termasuk kontrak standard mata wang, kontrak USDT dan kontrak penghantaran, dan struktur yuran setiap kontrak juga berbeza.
