A conta de teste do WeChat que uso não pode ser configurada em segundo plano como na plataforma pública do WeChat.
No começo, achei que não poderia personalizar o menu, mas no menu de permissões, vi que podia personalizar o menu
Menuápios personalizados, não interfaces visuais diretas como costumamos fazer, aqui você precisa personalizar o menu com código.
http://mp.weixin.qq.com/wiki/10/0234e39a2025342c17a7d23595c6b40a.html Este é um documento detalhado
A interface de menu personalizada pode implementar vários tipos de botões, como:
1. Clique: Clique para empurrar o evento Após o usuário clicar no botão de clicar no tipo, o servidor WeChat enviará a estrutura do evento de tipo de mensagem para o desenvolvedor através da interface de mensagem (consulte o guia da interface de mensagens) e traz o valor-chave preenchido pelo desenvolvedor no botão, e o desenvolvedor poderá interagir com o usuário por meio do valor-chave personalizado. 2. visualização: Pular para a URL Após o usuário clicar no botão de tipo de visualização, o cliente WeChat abrirá a URL da página web preenchida pelo desenvolvedor no botão, que pode ser combinada com a autorização da página para obter a interface básica de informações do usuário e assim obter as informações básicas do usuário. 3. scancode_push: Escanear o código para enviar o evento Após o usuário clicar no botão, o cliente WeChat abrirá a ferramenta de varredura, exibirá o resultado da varredura (se for uma URL, ele inserirá a URL) após concluir a operação de varredura, e o resultado da varredura será enviado ao desenvolvedor, que poderá enviar uma mensagem. 4. scancode_waitmsg: Escaneie o código para enviar o evento e a caixa de prompt "Mensagem Recebida" aparece Depois que o usuário clica no botão, o cliente WeChat chama a ferramenta de escaneamento e, após concluir a operação de varredura, o resultado da varredura é enviado ao desenvolvedor, depois guarda a ferramenta de escaneamento, e então a caixa de prompt "mensagem está sendo recebida" aparece, e então você pode receber uma mensagem do desenvolvedor. 5. pic_sysphoto: O sistema pop-up tira e envia fotos Após o usuário clicar no botão, o cliente WeChat chamará a câmera do sistema e, após concluir a operação da foto, enviará a foto capturada para o desenvolvedor, enviará o evento para ele, guardando a câmera do sistema ao mesmo tempo, e então pode receber uma mensagem do desenvolvedor. 6. pic_photo_or_album: Apareça para tirar uma foto ou enviar uma foto em um álbum Após o usuário clicar no botão, o cliente WeChat exibirá um seletor para que ele escolha "Tirar uma foto" ou "Selecionar do álbum móvel". Depois que o usuário escolhe, ele passa pelos outros dois processos. 7. pic_weixin: Abra o mapeador de álbuns do WeChat Após o usuário clicar no botão, o cliente WeChat abrirá o álbum WeChat e, após completar a operação de seleção, a foto selecionada será enviada para o servidor do desenvolvedor, o evento será enviado para o desenvolvedor, o álbum será guardado, e então a mensagem do desenvolvedor poderá ser recebida. 8. Localização{filtro}n_select: Abre o seletor de geolocalização Após o usuário clicar no botão, o cliente WeChat abrirá a ferramenta de seleção de geolocalização e, após concluir a operação de seleção, a localização geográfica selecionada será enviada ao servidor do desenvolvedor, e a ferramenta de seleção de localização será guardada, e então o desenvolvedor poderá receber uma mensagem. 9. media_id: Enviar mensagens (exceto mensagens de texto) Após o usuário clicar no botão de media_id digitar, o servidor do WeChat enviará o material correspondente ao ID permanente preenchido pelo desenvolvedor para o usuário, e o tipo permanente de material pode ser imagem, áudio, vídeo ou mensagem gráfica. Nota: O ID de ativo permanente deve ser um ID legítimo obtido após o upload da interface "Gerenciamento de Material/Adicionar Material Permanente". 10. view_limited: Pular para a URL da mensagem gráfica Após o usuário clicar no botão view_limited type, o cliente WeChat abrirá a URL da mensagem gráfica correspondente ao ID permanente do material preenchido pelo desenvolvedor no botão. Nota: O ID de ativo permanente deve ser um ID legítimo obtido após o upload da interface "Gerenciamento de Material/Adicionar Material Permanente".
Métodos personalizados de menu:
método de solicitação http: POST (por favor, use protocolo https) https://api.weixin.qq.com/cgi-bin/menu/create?access_token=ACCESS_TOKEN
Dados JSON do Post:
|