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

OSCHINA-MIRROR/izqutcn-laravel-wechat

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

События

Вы можете отслеживать соответствующие события и выполнять соответствующие операции после возникновения событий.

  • OAuth веб-авторизация: 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
  • Открытая платформа отправила VerifyTicket: Overtrue\LaravelWeChat\Events\OpenPlatform\VerifyTicketRefreshed
// Событие имеет следующие атрибуты:
$message = $event->payload; // содержимое уведомления о событии открытой платформы

После настройки http://example.com/open-platform/serve будет URL-адресом для получения событий авторизации для сторонних приложений открытой платформы.

Для более подробной информации об использовании SDK см.: https://easywechat.com

Разработка пакета расширений PHP

Хотите узнать, как создать пакет расширений PHP с нуля?

Следите за моим курсом практических занятий, где я поделюсь своим опытом разработки расширений — «Практический курс по созданию пакетов расширений PHP — от начала до публикации».

Лицензия

MIT

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

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

Введение

Описание недоступно Развернуть Свернуть
MIT
Отмена

Обновления

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

Участники

все

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

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