Набор инструментов разработки WeChat Java
поддерживает внутреннюю разработку функциональных модулей WeChat, включая платежи WeChat, открытую платформу, общедоступную учетную запись, корпоративный WeChat, видеоаккаунт, мини-программу и другие функциональные модули WeChat.
WxJava
выиграла десятку лучших наград сообщества открытого исходного кода GitCode
в 2024 году.
Для обсуждения сотрудничества по проекту обращайтесь в binary0000
(Найдите и добавьте друзей в WeChat, укажите цель визита. Если вам нужно обсудить вопросы SDK, обратитесь к групповому обсуждению ниже, не добавляйте этот WeChat).
Выпуск 28 декабря 2023 г. [официальная версия 4.6.0] !
Чтобы добавить исходный код, вы можете обратиться к видеороликам: [Весь процесс добавления исходного кода (Часть 1)], [Весь процесс добавления исходного кода (Часть 2)], любезно предоставлено: Programmer Xiaoshan and Bugs
Важное примечание для новичков: этот проект представляет собой всего лишь набор инструментов для разработки SDK и не обеспечивает веб-реализацию. Рекомендуется использовать maven
или gradle
для ссылки на этот проект, чтобы использовать различные функции, предоставляемые этим SDK. Подробную информацию см. в [Демо]. Project] или в этом проекте Часть кода модульного теста;
Новичкам в разработке WeChat следует обязательно прочитать раздел часто задаваемых вопросов в [Документации для разработки] (Gitee Wiki или Github Wiki), чтобы избежать множества обходных путей и сэкономить много времени.
Группа технического обмена: Студенты, которые хотят получить информацию о группах QQ/группах WeChat/корпоративных группах DingTalk и т. д., используйте WeChat для сканирования QR-кода общедоступной учетной записи WeChat выше, чтобы подписаться на WxJava
и щелкните соответствующее меню, чтобы присоединиться. Вы также можете использовать WeChat Search для weixin-java-tools
или WxJava
и выбрать правильную официальную учетную запись для подписки. Официальная учетная запись будет время от времени оперативно уведомлять об обновлениях, связанных с SDK, и делиться техническими знаниями, связанными с разработкой WeChat Java;
Группы технического обмена DingTalk: 32206329
(группа технического обмена 2), 30294972
(группа технического обмена 1, в настоящее время заполнена), 35724728
(группа уведомлений, уведомление в реальном времени о записях изменений проекта Github).
Если вы новичок в разработке WeChat или разработке Java, прочтите [Мудрость задавать вопросы], прежде чем задавать вопросы в группе или открывать новый выпуск, и обязательно ознакомьтесь с [Вики-сайт документации по разработке], чтобы не тратить драгоценное время каждого. ;
Если вам нужно опубликовать код или длинный список информации об исключениях при обращении за помощью, используйте http://paste.ubuntu.com.
Студенты, которые читают исходный код, обратите внимание, что этот SDK добавляет поддержку lombok
при компиляции для упрощения кода. Если вы не знаете lombok
, сначала изучите соответствующие знания, например, вы можете прочитать эту статью;
Если у вас есть новые функциональные требования, вы обнаружили ошибки или проблемы с кодом, вызванные изменениями в официальном интерфейсе WeChat, вы можете напрямую поднять проблему на странице [Проблемы], чтобы облегчить обсуждение и отслеживание проблем;
Если вам нужно добавить код, пожалуйста, внимательно прочитайте [Руководство по написанию кода] перед отправкой запроса. Благодарим за понимание и сотрудничество;
В настоящее время минимальная версия JDK
необходимая для последней версии этого SDK
, — 8
Студенты, использующие 7
могут использовать WxJava
3.8.0
и предыдущие версии. Пользователи, которые все еще используют JDK
6, обратитесь к [этому проекту], а также к другим более ранним JDK. версии. Вам необходимо преобразовать и реализовать их самостоятельно.
Этот проект находится на странице Open Source China. Каждый может оставить положительное сообщение и оценить его.
Пожалуйста, обратитесь к [Вики-сайт документации разработки] для получения документации по разработке SDK. Некоторые документы могут не обновляться вовремя. Если они обнаружены, вы можете сообщить об этом вовремя или изменить их самостоятельно.
Если этот набор инструментов для разработки вам полезен, вы можете подтвердить наши усилия. Вы можете перейти непосредственно на [домашнюю страницу проекта, размещенную на Code Cloud] и найти кнопку «Пожертвовать» внизу страницы, чтобы получить вознаграждение. веселее. Большое спасибо всем студентам, которые оставили чаевые и сделали пожертвования!
Javadoc каждого модуля можно просмотреть онлайн: weixin-java-miniapp, weixin-java-pay, weixin-java-mp, weixin-java-common, weixin-java-cp, weixin-java-open.
Этот проект SDK одновременно обновляется на следующем веб-сайте хостинга кода:
Облако кода: https://gitee.com/binary/weixin-java-tools
GitHub: https://github.com/binarywang/WxJava
Примечание. Последняя версия (включая бета-версию) является последней официальной версией.
<зависимость> <groupId>com.github.binarywang</groupId> <artifactId> (см. различные модули ниже)</artifactId> <версия>4.6.0</версия> </зависимость>
Мини-программа WeChat: weixin-java-miniapp
Оплата WeChat: weixin-java-pay
Открытая платформа WeChat: weixin-java-open
Публичная учетная запись (включая учетную запись подписки и учетную запись службы): weixin-java-mp
Корпоративная учетная запись/корпоративный WeChat: weixin-java-cp
Видеоаккаунт/магазин WeChat: weixin-java-channel
В этом проекте планируется выпускать официальную версию примерно каждые два месяца (при этом код ветки develop
объединяется с веткой release
. Формат номера версии — XX0
(например, 2.1.0
, 2.2.0
и т. д.). ). Если возникнут серьезные проблемы, которые необходимо устранить, они будут отправлены вовремя. Для новой версии каждый может отправить запрос на включение в любое время;
Исправления ошибок и новые функции обычно сначала выпускаются в виде небольшой версии в качестве временной тестовой версии (например, 3.6.8.B
, то есть хвостовой номер не равен 0, а B добавляется, чтобы отличить ее от официальной версии), и код существует только в ветке develop
;
Последний номер версии на данный момент. Вы также можете просмотреть все последние версии, перейдя по ссылкам [WeChat Payment], [WeChat Mini Program], [Официальный аккаунт], [Enterprise WeChat] и [Открытая платформа].
Чтобы просмотреть полный список зарегистрированных дел, [посетите здесь] и вы можете зарегистрировать больше дел.
Ниже приведены некоторые выдержки из случаев:
Программа регистрации, лотереи и отправки заграждений на основе общедоступной учетной записи WeChat: https://github.com/workcheng/weiya
Платежная система Jeepay: https://gitee.com/jeequan/jeepay
Торговый центр WeTong: https://gitee.com/fuyang_lipengjun/platform
Система заказов WeChat: https://github.com/sqmax/springboot-project.
Небольшой, но красивый инструмент, ориентированный на пакетную отправку: https://github.com/rememberber/WePush.
Система торгового центра yshop image: https://gitee.com/guchengwuyue/yshopmall
wx-manage (проект управления общедоступными учетными записями WeChat): https://github.com/niefy/wx-manage
На основе общедоступной системы управления учетными записями WeChat, разработанной Джу И: https://gitee.com/joolun/JooLun-wx
Мини-программа SAAS WeChat для электронной коммерции: https://gitee.com/wei-it/weiit-saas
Система торгового центра электронной коммерции mall4j: https://gitee.com/gz-yami/mall4j
(Jingdong) Магазин Youjia, Выпуск менеджера магазина Youjia, Выбор фанатов Пекина
Ассистент бара Meow Star Post (отсканируйте QR-код, чтобы следовать)
Ленивец держит книги +
Guanglian Express, автобус Pengcheng и т. д.
Жгучий вызов, спортивный легкий спорт
Руководство по экзамену 360°
Гражданский медицинский центр
Перейдите на бизнес-версию
Спида (Стэнли)
тикающая облачная печать
Виво хо-хо-хо
Сообщество Dynasty (Сообщество BYD New Energy)
Мобильный телефон Jihouhou приходит к вам домой для переработки и замены.
конверт будущего
Преимущества 5G
Салат WordPress в мини-программу
Лириго
China Telecom Shanghai Network Hall (sh_189)
Платформа электронных ответов
Нинся Fresh Food 365
Тонгфухуди
Обслуживание автомобилей Шэньлун
Wo Music Business Intelligence
Сообщество Halo Cloud
Очередь на мобильный телефон
Национальный магазин товаров для бега и фитнеса
Гражданский медицинский центр
YshopMall
Прямой поезд до живописного района Хаосин и более 40 публичных аккаунтов по всей стране.
Официальный аккаунт Woao Basketball
Официальный аккаунт WeChat в конверте будущего
Консультация Иньчуань Чжиюнь
Преимущества 5G
HTC Enterprise WeChat
Карманный Стэнли
Преимущества аптеки
Кадровый отдел Гаошань
поросенок еда
Система питания
Система управления общедоступными учетными записями WeChat: http://demo.joolun.com
Ruijie Networks: ссылка на продажу
Особая благодарность всем студентам, принявшим участие в разработке. Пожалуйста, просмотрите список всех участников здесь. Приглашаем всех продолжать вносить свой вклад!
Чанджарстер (Дэниел Цянь)
бинарный Ван (Бинарный Ван)
007гзс
Силлой
mgcnrx11
0katekate0 (Ванг_Вонг)
Юаньцисюнь
какотор
aimilin6688 (Джонк)
lkqm (Марио Луо)
Кареаньи (МиллерЛин)
Бинсент (Hongbin.hsu)