pfinal/wechat
поддерживает интеграцию с основными PHP-фреймворками. Поддержка composer
не влияет на это, достаточно лишь удовлетворить требования к среде PHP, предъявляемые pfinal/wechat
.
<?php
namespace Home\Controller;
use Think\Controller;
use PFinal\Wechat\Message\Receive;
use PFinal\Wechat\WechatEvent;
use PFinal\Wechat\Kernel;
use PFinal\Wechat\Support\Log;
class WechatController extends Controller
{
public function index()
{
include_once dirname(APP_PATH) . '/pfinal-wechat/vendor/autoload.php';
// Конфигурация
$config = array(
'appId' => 'xxxxxxxxx',
'appSecret' => 'xxxxxxxxxx',
'token' => 'xxxxxx',
'encodingAesKey' => 'xxxxxxxxxxxxx',
);
// Инициализация
Kernel::init($config);
// Подписка на события
Kernel::register(Receive::TYPE_EVENT_SUBSCRIBE, function (WechatEvent $event) {
$event->setResponse('Ты следуешь или нет, я здесь, ни радости, ни печали~~');
});
// Обработка запросов от сервера WeChat
$response = Kernel::handle();
echo $response;
}
}
微信公众平台->开发->基本配置
, в поле URL
введите адрес нашего сервера http://pfinal.cn/index.php/home/wechat
.В реальной работе замените
pfinal.cn
на домен вашего сервера.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )