A short and simple permissive license with conditions only requiring preservation of copyright and license notices. Licensed works, modifications, and larger works may be distributed under different terms and without source code.
Перевод текста на русский язык:
Это SDK для работы с yii2, который поддерживает публичные аккаунты, мини-программы, открытые платформы и корпоративные чаты WeChat.
$ composer require "abei2017/yii2-wx" -vvv
Рекомендуется хранить параметры конфигурации в файле конфигурации yii2. Например, для базовой версии yii2 можно настроить следующим образом:
return [
'wx'=>[
// Информация о публичном аккаунте
'mp'=>[
// Основная информация об учётной записи
'app_id' => '', // Идентификатор публичного аккаунта
'secret' => '', // Секретный ключ публичного аккаунта
'token' => '', // Токен интерфейса
'encodingAESKey'=>'',
'safeMode'=>0,
// Платежи WeChat
'payment'=>[
'mch_id' => '',// Идентификатор продавца
'key' => '',// Ключ продавца
'notify_url' => '',// Адрес уведомления о платеже
'cert_path' => '',// Сертификат
'key_path' => '',// Путь к сертификату
],
// Web-авторизация
'oauth' => [
'scopes' => 'snsapi_userinfo',// Область авторизации
'callback' => '',// URL обратного вызова авторизации
],
],
// Конфигурация мини-приложения
'mini'=>[
// Базовая конфигурация
'app_id' => '',
'secret' => '',
'token' => '',
'safeMode'=>0,
'encodingAESKey'=>'',
// WeChat платежи
'payment' => [
'mch_id' => '',
'key' => '',
],
]
]
];
Для конфигурации не рекомендуется изменять значения ключей данных.
yii2-wx использует идею единого интерфейса для управления функциями. Следующий код создаст QR-код WeChat с параметрами.
use abei2017\wx\Application;
// Метод один
$qrcode = (new Application())->driver('mp.qrcode');
// Способ два
$conf = Yii::$app->params['wechat'];// Массив пользовательских параметров (последний уровень массива не может быть изменён)
$app = new Application(['conf'=>$conf]);
$qrcode = $app->driver('mp.qrcode');
$data = $qrcode->intTemp(3600,9527);// Создание временного QR-кода с цифрами, действительного в течение 3600 секунд
Публичный аккаунт WeChat
Мини-приложение WeChat
MIT
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.