1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/larrykoo-jfinal-weixin-sdk

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Это зеркальный репозиторий, синхронизируется ежедневно с исходного репозитория.
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Независимый SDK-Kit для публичной платформы WeChat

Стоя на плечах гигантов

Откройте новую главу онлайн-документации SDK: http://weixin-sdk-guide.readthedocs.org/

На основе JFinal-Weixin родился jfinal-weixin-SDK


jfinal-weixin-SDK — это быстроразрабатываемый SDK для публичных аккаунтов WeChat, основанный на JFinal-weixin.

Не зависит от Web SDK Kit, поддерживает создание системы с несколькими аккаунтами и может использоваться в любой среде.

Jfinal-weixin-SDK родился благодаря Jfinal-Weixin, mpsdk4j, ____′↘夏悸/wechat.

Зависимости среды

Используется JDK 1.7

Стандартный проект Maven (временно не опубликован в центральном репозитории, можно импортировать исходный код, а затем ссылаться на зависимости или самостоятельно использовать mvc install для компиляции в локальный репозиторий)

<dependency>
    <groupId>com.jfinal</groupId>
    <artifactId>jfinal-weixin-sdk</artifactId>
    <version>1.0.0</version>
</dependency>

Использует lombok для автоматического создания геттеров и сеттеров, требуется установка плагина lombok в IDE и добавление Maven [https://projectlombok.org]

<dependency>
    <groupId>org.projectlombok</groupId>
    <artifactId>lombok</artifactId>
    <version>1.16.6</version>
</dependency>

Начало использования

Если вы не используете JFinal для создания веб-проекта, вы также можете полностью независимо использовать его. Вы можете обратиться к исходному коду в пакете mvc внутри пакета jfinal и переписать два класса с использованием других технологий Servlet.

Шаг 1. Создайте новый контроллер в веб-проекте JFinal и унаследуйте его от BasicWeChatMessageController.

public class NewWeChatController extends BasicWeChatMessageController {
    /**
     * Запрос объекта WeixinConfig
     *
     * @param id Идентификатор, используемый для запроса информации о соответствующем публичном аккаунте WeChat. Этот идентификатор должен быть передан в URL /id на платформе публичного аккаунта WeChat.
     * @return
     */
    @Override
    public WeixinConfig getWeChatConfig(String id) {

        // Запрос информации о публичном аккаунте WeChat по идентификатору и возврат объекта WeixinConfig.

        WeixinConfig config = new WeixinConfig("token", "appid", "appSecret");
        config.setEncodingAesKey("encodingAesKey");

        /*
         * Использование пользовательского обработчика сообщений, который наследуется от MessageProcessingHandler и реализует интерфейс. Передайте объект в config.
         * Обратите внимание, что после наследования необходимо добавить объект private OutMsg outMessage; реализовать геттеры и сеттеры. Обратитесь к DefaultMessageProcessingHandler.
         *
         * Если пусто, используйте обработчик сообщений по умолчанию DefaultMessageProcessingHandler
         */
        config.setMessageHandler(null);
        return config;
    }
}

Шагу 2. Введите URL в бэкэнде платформы публичного аккаунта WeChat.

// Рекомендуется создать каталог первого уровня для запросов, связанных с WeChat. Например, http://xxx.com/wechat/.
// /message — вход для запуска драйвера.
// id — идентификатор, поддерживающий несколько аккаунтов. Он должен соответствовать идентификатору, переданному в объект WeixinConfig, и может быть запрошен из базы данных по этому идентификатору.

URL : http://xxx.com/xxx/message/id
Token: token 

В процессе доработки...

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

jfinal-weixin-sdk — это набор инструментов для быстрой разработки (SDK) публичных аккаунтов Weixin на основе JFinal-weixin. Он не зависит от Web SDK Kit, поддерживает создание систем с несколькими аккаунтами и может использоваться в любой среде. Развернуть Свернуть
Apache-2.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://gitlife.ru/oschina-mirror/larrykoo-jfinal-weixin-sdk.git
git@gitlife.ru:oschina-mirror/larrykoo-jfinal-weixin-sdk.git
oschina-mirror
larrykoo-jfinal-weixin-sdk
larrykoo-jfinal-weixin-sdk
master