Тестовый аккаунт WeChat, который я использую, не может быть установлен в фоне, как на публичной платформе WeChat.
Сначала я думал, что не могу настраивать меню, но в меню разрешений я увидел, что могу его настроить
Кастомные меню, а не прямые визуальные интерфейсы, как обычно, здесь нужно настраивать меню с помощью кода.
http://mp.weixin.qq.com/wiki/10/0234e39a2025342c17a7d23595c6b40a.html Это подробный документ
Пользовательский интерфейс меню может реализовывать различные типы кнопок, например:
1. Клик: Нажмите, чтобы запустить событие После того как пользователь нажимает кнопку типа клика, сервер WeChat отправляет структуру события типа сообщения разработчику через интерфейс сообщения (см. руководство по интерфейсу сообщений), приносит ключевое значение, заполненное разработчиком в кнопке, после чего разработчик сможет взаимодействовать с пользователем через настраиваемое значение ключа. 2. просмотр: перейти по URL После того как пользователь нажимает кнопку типа просмотра, клиент WeChat откроет URL веб-страницы, заполненный разработчиком в кнопке, который можно объединить с авторизацией веб-страницы для получения базового информационного интерфейса пользователя и получения базовой информации пользователя. 3. scancode_push: Отсканировать код для запуска события После нажатия кнопки клиент WeChat откроет инструмент сканирования, покажет результат сканирования (если это URL, он введёт URL) после завершения операции сканирования, и результат сканирования будет отправлен разработчику, который сможет отправить сообщение. 4. scancode_waitmsg: Отсканируйте код для запуска события, и появляется окно запроса «Полученное сообщение» После нажатия кнопки клиент WeChat вызовет инструмент сканирования, и после завершения операции сканирования результат будет отправлен разработчику, после чего инструмент сканирования уберётся, появится окно «сообщение получено», после чего вы можете получить сообщение от разработчика. 5. pic_sysphoto: Всплывающая система будет делать фотографии и отправлять их После нажатия кнопки клиент WeChat вызовет камеру системы, после завершения операции фотографии отправит запечатленное фото разработчику, затем передаст событие разработчику, одновременно уберёт камеру системы, а затем может получить сообщение от разработчика. 6. pic_photo_or_album: Всплывать, чтобы сделать фото или отправить его в альбом После того как пользователь нажимает кнопку, клиент WeChat покажет селектор для выбора «Сделать фото» или «Выбрать из мобильного альбома». После выбора пользователь проходит через два других процесса. 7. pic_weixin: Откройте карту альбомов в WeChat После нажатия кнопки клиент WeChat откроет альбом WeChat, после завершения операции выбора выбранная фотография отправляется на сервер разработчика, событие отправляется разработчику, альбом убирается, после чего может быть получено сообщение от разработчика. 8. locatio{filter}n_select: откройте селектор геолокации После нажатия кнопки клиент WeChat откроет инструмент выбора геолокации, после завершения операции выбора выбранное географическое местоположение отправляется на сервер разработчика, инструмент выбора местоположения убирается, после чего разработчик может получить сообщение. 9. media_id: Отправлять сообщения (кроме текстовых сообщений) После того как пользователь нажимает кнопку media_id type, сервер WeChat отправляет пользователю материал, соответствующий постоянному идентификатору материала, заполненному разработчиком, а постоянным типом материала может быть изображение, аудио, видео или графическое сообщение. Примечание: Постоянный идентификатор актива должен быть легитимным, полученным после загрузки интерфейса «Управление материалами/Добавление постоянных материалов». 10. view_limited: Перейти к URL графического сообщения После того как пользователь нажимает кнопку view_limited type, клиент WeChat откроет URL графического сообщения, соответствующий постоянному ID материала, заполненному разработчиком в кнопке. Примечание: Постоянный идентификатор актива должен быть легитимным, полученным после загрузки интерфейса «Управление материалами/Добавление постоянных материалов».
Пользовательские методы меню:
Метод запроса http: POST (пожалуйста, используйте протокол https) https://api.weixin.qq.com/cgi-bin/menu/create?access_token=ACCESS_TOKEN
JSON-данные поста:
|