10.4K ·GitHub
Что это такое?
EasyWeChat — это PHP SDK с открытым исходным кодом для разработки под WeChat. Его поддерживает WeEngine (微擎) — поставщик SaaS-платформы с открытым кодом.
Это облачный сервис или то, что я добавляю в свой код?
Это библиотека: вы устанавливаете её в свой PHP-проект через Composer и вызываете API WeChat из серверного кода — отдельно ничего разворачивать не нужно.
Что нужно моему серверу перед установкой?
PHP 8.0.2 или новее и Composer 2.0 или новее — это все требования к окружению, которые перечислены в README.
SDK сам по себе достаточен, или мне нужны свои учётные данные WeChat?
SDK лишь обёртка над API WeChat — без вашего собственного приложения в WeChat и его учётных данных он ничего не делает. Базовый пример из README — это серверная интеграция с официальным аккаунтом (公众号), и она предполагает, что у вас уже есть аккаунт для подключения.
Нужно ли быть PHP-разработчиком, чтобы им пользоваться?
Да — библиотека живёт внутри кодовой базы на PHP 8+, поэтому она рассчитана на разработчиков, которые делают серверную функциональность для WeChat на PHP.
Что такое WeEngine (微擎)?
WeEngine — это поставщик SaaS-платформы с открытым исходным кодом, и EasyWeChat — один из опенсорсных продуктов в его поддержке. Проект на GitHub с 2015 года и распространяется по лицензии MIT.
Можно ли использовать в коммерческом проекте?
Да. EasyWeChat распространяется по лицензии MIT, поэтому коммерческое использование, изменение и распространение разрешены — достаточно сохранить уведомление о лицензии.
Как выглядит первый рабочий пример?
В README разобран базовый серверный пример для официального аккаунта WeChat (公众号服务端) — это типичная отправная точка, а для остального там даны ссылки на официальный сайт, обсуждения сообщества и политику обновлений.
What are similar projects?
ItChat, WxJava, JustAuth, wechaty, Telethon, node-redis, python-telegram-bot, woocommerce
Which topics is it in?
api-client, messaging, wechat, php, sdk, china, developers, backend, web-development, api, chinese, server