Вы можете отслеживать соответствующие события и выполнять соответствующие операции после возникновения событий.
Overtrue\LaravelWeChat\Events\WeChatUserAuthorized
// У данного события есть следующие атрибуты:
$event->user; // аналогично session('wechat.oauth_user.default')
$event->isNewSession; // это новый сеанс (true при первом создании сеанса)
$event->account; // текущий аккаунт, используемый в промежуточном программном обеспечении, соответствует имени конфигурации в файле конфигурации
Чтобы включить поддержку, раскомментируйте в конфигурационном файле route
.
'open_platform' => [
'uri' => 'serve',
'action' => Overtrue\LaravelWeChat\Controllers\OpenPlatformController::class,
'attributes' => [
'prefix' => 'open-platform',
'middleware' => null,
],
],
Советы: Контроллер по умолчанию будет запускать следующие события на основе содержимого push-уведомлений от открытой платформы WeChat. Вы можете отслеживать эти события и обрабатывать их:
Overtrue\LaravelWeChat\Events\OpenPlatform\Authorized
Overtrue\LaravelWeChat\Events\OpenPlatform\UpdateAuthorized
Overtrue\LaravelWeChat\Events\OpenPlatform\Unauthorized
Overtrue\LaravelWeChat\Events\OpenPlatform\VerifyTicketRefreshed
// Событие имеет следующие атрибуты:
$message = $event->payload; // содержимое уведомления о событии открытой платформы
После настройки http://example.com/open-platform/serve
будет URL-адресом для получения событий авторизации для сторонних приложений открытой платформы.
Для более подробной информации об использовании SDK см.: https://easywechat.com
Хотите узнать, как создать пакет расширений PHP с нуля?
Следите за моим курсом практических занятий, где я поделюсь своим опытом разработки расширений — «Практический курс по созданию пакетов расширений PHP — от начала до публикации».
MIT
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )