Toolkit pengembangan WeChat Java
mendukung pengembangan back-end modul fungsional WeChat termasuk pembayaran WeChat, platform terbuka, akun publik, WeChat perusahaan, akun video, program mini, dan modul fungsi WeChat lainnya.
WxJava
memenangkan sepuluh penghargaan komunitas sumber terbuka GitCode
pada tahun 2024.
Untuk mendiskusikan kerjasama proyek, silakan hubungi WeChat binary0000
(Cari dan tambahkan teman di WeChat, harap tunjukkan tujuan kunjungan Anda. Jika Anda perlu mendiskusikan masalah SDK, silakan lihat diskusi grup di bawah, jangan tambahkan WeChat ini).
Rilis 28-12-2023 [versi resmi 4.6.0] !
Untuk menyumbangkan kode sumber, Anda dapat merujuk ke video: [Seluruh proses menyumbangkan kode sumber (Bagian 1)], [Seluruh proses menyumbangkan kode sumber (Bagian 2)], milik: Programmer Xiaoshan dan Bugs
Catatan penting untuk pemula: Proyek ini hanya merupakan perangkat pengembangan SDK dan tidak menyediakan implementasi Web. Disarankan untuk menggunakan maven
atau gradle
untuk mereferensikan proyek ini untuk menggunakan berbagai fungsi yang disediakan oleh SDK ini. Untuk detailnya, silakan merujuk ke [Demo Proyek] atau dalam proyek ini Bagian dari kode pengujian unit;
Pemula dalam pengembangan WeChat harus membaca bagian FAQ di [Dokumentasi Pengembangan] (Gitee Wiki atau Github Wiki) untuk menghindari banyak jalan memutar dan menghemat banyak waktu.
Grup pertukaran teknis: Siswa yang ingin mendapatkan informasi tentang grup QQ/grup WeChat/grup perusahaan DingTalk, dll., silakan gunakan WeChat untuk memindai kode QR akun publik WeChat di atas untuk mengikuti WxJava
dan klik menu yang relevan untuk bergabung metode. Anda juga dapat menggunakan Pencarian WeChat untuk weixin-java-tools
atau WxJava
dan memilih akun resmi yang benar untuk diikuti. Akun resmi akan segera memberi tahu informasi pembaruan terkait SDK dan berbagi pengetahuan teknis terkait pengembangan WeChat Java dari waktu ke waktu;
Grup pertukaran teknis DingTalk: 32206329
(grup pertukaran teknis 2), 30294972
(grup pertukaran teknis 1, saat ini penuh), 35724728
(grup notifikasi, pemberitahuan real-time tentang catatan perubahan proyek Github).
Jika Anda baru mengenal pengembangan WeChat atau pengembangan Java, harap baca [Kebijaksanaan Mengajukan Pertanyaan] sebelum mengajukan pertanyaan di grup atau membuka Edisi baru, dan pastikan Anda telah berkonsultasi dengan [Wiki Dokumentasi Pengembangan] untuk menghindari membuang-buang waktu berharga semua orang ;
Jika Anda perlu memposting kode atau daftar panjang informasi pengecualian saat mencari bantuan, silakan gunakan http://paste.ubuntu.com
Siswa yang membaca kode sumber, perlu diketahui bahwa SDK ini menambahkan dukungan lombok
saat kompilasi untuk menyederhanakan kode. Jika Anda belum mengetahui lombok
, harap pelajari ilmu yang relevan terlebih dahulu, misalnya Anda dapat membaca artikel ini;
Jika Anda memiliki persyaratan fungsional baru, menemukan bug, atau masalah kode yang disebabkan oleh penyesuaian pada antarmuka resmi WeChat, Anda dapat langsung menyampaikan masalah di halaman [Masalah] untuk memfasilitasi diskusi dan pelacakan masalah;
Jika Anda perlu menyumbangkan kode, pastikan untuk membaca [Pedoman Kontribusi Kode] dengan cermat sebelum mengirimkan PR. Terima kasih atas pengertian dan kerja sama Anda;
Saat ini, versi minimum JDK
yang dibutuhkan oleh versi terbaru SDK
ini adalah 8
Siswa yang menggunakan 7
dapat menggunakan WxJava
3.8.0
dan versi sebelumnya. Pengguna yang masih menggunakan JDK
6 silakan merujuk ke [proyek ini], sedangkan JDK sebelumnya lainnya versinya adalah Anda perlu mengubah dan mengimplementasikannya sendiri.
Proyek ini ada di halaman Open Source China. Setiap orang dipersilakan untuk meninggalkan pesan positif dan menilainya.
Silakan merujuk ke [Wiki Dokumentasi Pengembangan] untuk dokumen pengembangan SDK. Beberapa dokumen mungkin tidak diperbarui tepat waktu. Jika ditemukan, Anda dapat melaporkannya tepat waktu atau memodifikasinya sendiri.
Jika perangkat pengembangan ini bermanfaat bagi Anda, Anda dipersilakan untuk menegaskan upaya kami. Anda dapat langsung membuka [beranda proyek yang dihosting di Code Cloud] dan menemukan tombol "Sumbang" di bagian bawah halaman untuk mendapatkan lebih banyak hadiah lebih meriah. Terima kasih banyak kepada semua siswa yang memberi tip dan menyumbang!
Javadoc setiap modul dapat dilihat secara online: weixin-java-miniapp, weixin-java-pay, weixin-java-mp, weixin-java-common, weixin-java-cp, weixin-java-open
Proyek SDK ini diperbarui secara bersamaan di situs web hosting kode berikut:
Kode cloud: https://gitee.com/binary/weixin-java-tools
GitHub: https://github.com/binarywang/WxJava
Catatan: Versi terbaru (termasuk versi beta) adalah.
<ketergantungan> <groupId>com.github.binarywang</groupId> <artifactId> (lihat modul lain di bawah)</artifactId> <versi>4.6.0</versi> </ketergantungan>
Program mini WeChat: weixin-java-miniapp
Pembayaran WeChat: weixin-java-pay
Platform terbuka WeChat: weixin-java-open
Akun publik (termasuk akun berlangganan dan akun layanan): weixin-java-mp
Akun perusahaan/WeChat Perusahaan: weixin-java-cp
Akun video/toko WeChat: weixin-java-channel
Proyek ini dijadwalkan untuk merilis versi resmi kira-kira setiap dua bulan (pada saat yang sama, kode cabang develop
digabungkan ke dalam cabang release
). Format nomor versi adalah XX0
(seperti 2.1.0
, 2.2.0
, dll. ). Jika ada masalah besar yang perlu diperbaiki, masalah tersebut akan dikirimkan tepat waktu. Untuk versi baru, semua orang dapat mengirimkan Permintaan Tarik kapan saja;
Perbaikan BUG dan fitur-fitur baru umumnya pertama kali dirilis ke dalam versi kecil sebagai versi pengujian sementara (seperti 3.6.8.B
, yaitu nomor ekor bukan 0, dan B ditambahkan untuk membedakannya dari versi resmi), dan kodenya hanya ada di cabang develop
;
Nomor versi terbaru saat ini. Anda juga dapat melihat semua versi terbaru dengan mengakses tautan [Pembayaran WeChat], [Program Mini WeChat], [Akun Resmi], [WeChat Perusahaan], dan [Platform Terbuka].
Untuk daftar lengkap pendaftaran kasus, silakan [kunjungi di sini] untuk melihatnya, dan Anda dipersilakan untuk mendaftarkan kasus lainnya.
Berikut beberapa kutipan kasusnya:
Program check-in, lotere, dan pengiriman rentetan berdasarkan akun publik WeChat: https://github.com/workcheng/weiya
Sistem pembayaran Jeepay: https://gitee.com/jeequan/jeepay
Mal WeTong: https://gitee.com/fuyang_lipengjun/platform
Sistem pemesanan WeChat: https://github.com/sqmax/springboot-project
Alat kecil namun cantik yang berfokus pada batch push: https://github.com/rememberber/WePush
sistem mal gambar yshop: https://gitee.com/guchengwuyue/yshopmall
wx-manage (proyek manajemen akun publik WeChat): https://github.com/niefy/wx-manage
Berdasarkan sistem manajemen akun publik WeChat yang dikembangkan oleh Joo Yi: https://gitee.com/joolun/JooLun-wx
E-niaga program mini SAAS WeChat: https://gitee.com/wei-it/weiit-saas
sistem mal e-commerce mall4j: https://gitee.com/gz-yami/mall4j
(Jingdong) Toko Youjia, Edisi Manajer Toko Youjia, Pilihan Penggemar Beijing
Meow Star Post Bar Assistant (Pindai kode QR untuk mengikuti)
Kemalasan memegang buku +
Guanglian Express, Bus Pengcheng, dll.
Tantangan membara, olahraga ringan olahraga ringan
Panduan Ujian 360
Pusat Medis Sipil
Datanglah ke versi bisnis
Spida (Stanley)
segel awan yang berdetak
Vivo ho ho ho
Komunitas Dinasti (Komunitas Energi Baru BYD)
Ponsel Jihouhou datang ke rumah Anda untuk didaur ulang dan diganti
amplop masa depan
manfaat 5G
Selada wordpress ke program mini
Lirigo
Balai Jaringan China Telecom Shanghai (sh_189)
Platform jawaban E
Makanan Segar Ningxia 365
Tongfuhuodi
Perawatan mobil Shenlong
Intelijen Bisnis Musik Wo
Komunitas Halo Cloud
Antrian ponsel
Toko Serba Ada Kebugaran Lari Nasional
Pusat Medis Sipil
YshopMall
Kereta langsung ke Haoxing Scenic Area dan lebih dari 40 akun publik di seluruh negeri
Akun resmi bola basket Woao
Akun WeChat resmi amplop masa depan
Konsultasi Yinchuan Zhiyun
manfaat 5G
HTC Perusahaan WeChat
Saku Stanley
Manfaat farmasi
Sumber Daya Manusia Gaoshan
makanan babi
Sistem katering
Sistem manajemen akun publik WeChat: http://demo.joolun.com
Jaringan Ruijie: Tautan Penjualan
Terima kasih khusus kepada semua siswa yang berpartisipasi dalam kontribusi. Silakan lihat daftar semua kontributor di sini. Semua orang dipersilakan untuk terus berkontribusi kode!
penyanyi chanjar (Daniel Qian)
binerwang (Biner Wang)
007gzs
Konyol
mgcnrx11
0katekat0 (Wang_Wong)
yuanqixun
kakotor
aimilin6688 (Jonk)
lkqm (Mario Luo)
kareanyi (MillerLin)
Bincent (Hongbin.hsu)