Miniprograma WeChat ----Abra o miniprograma a partir de mensagens de texto, e-mails, páginas da web fora do WeChat e outros cenários por meio de URLScheme ou URLLink

1. Método para iniciar miniprogramas por meio de mensagens de texto, e-mails, páginas da web, WeChat, etc.

  1. "Esquema de URL lança miniprograma"
  2. "URL Link lança miniprograma"

2. Descrição da função

  1. Esquema de URL: Esta interface é usada para obter o código do esquema do miniprograma e é adequada para cenários de negócios onde os miniprogramas são lançados por meio de mensagens de texto, e-mails, páginas externas da web, WeChat, etc. Atualmente, está aberto apenas a miniprogramas para assuntos domésticos não individuais. Para obter detalhes, consulte Obtenção de esquema de URL.
  2. Link de URL: Obtenha o link de URL do miniprograma, adequado para cenários de negócios onde os miniprogramas são lançados por meio de mensagens de texto, e-mails, páginas da web, WeChat, etc. Atualmente, está aberto apenas a miniprogramas para assuntos domésticos não individuais. Para obter detalhes, consulte Obtenção de link de URL.

3. Limite superior de chamada

  1. Fim da geração: O número total de esquemas de URL (texto simples criptografado) e links de URL gerados por dia é limitado a 500.000;
  2. Lado aberto: O número total de vezes que um miniprograma pode ser aberto através do esquema de URL (texto simples criptografado) e o link de URL é limitado a 3 milhões por dia;
  3. A partir de 19 de dezembro de 2023, será cancelada a restrição do URL Scheme de uma pessoa por link, permitindo que a mesma conexão seja acessada por múltiplos usuários. Instruções detalhadas de ajuste podem ser encontradas no "Anúncio de Esquema de URL e Otimização de Link de URL".

4. Outros assuntos que necessitam de atenção

4.1 Esquema de URL
  1. O esquema de URL criptografado oferece suporte aos desenvolvedores para unir parâmetros de consulta após o link. Para obter detalhes, consulte Obtenção do esquema de URL;
  2. Se você precisar abrir um miniprograma em uma página da web no WeChat, use a guia aberta do WeChat - botão de salto do miniprograma.Se você não tiver uma conta pública, também poderá usar diretamente a identidade do miniprograma para desenvolver páginas da web e pule para o miniprograma sem autenticação. Veja o miniprograma de salto de site estático de desenvolvimento em nuvem. Os miniprogramas que atendem ao escopo aberto podem enviar mensagens de texto que suportam a abertura do miniprograma;
  3. Esta função cobre basicamente a versão do WeChat atualmente usada pelos usuários, e os desenvolvedores não precisam ser compatíveis com versões anteriores;
  4. Somente o esquema de URL do miniaplicativo publicado pode ser gerado;
  5. Ao acessar o WeChat por meio do esquema de URL, uma caixa pop-up do sistema pode ser acionada para perguntar. Se o usuário optar por não acessar, o miniprograma não poderá ser aberto. Os desenvolvedores são solicitados a lidar adequadamente com cenários em que os usuários optam por não pular;
  6. Alguns navegadores restringirão o salto direto ao abrir uma página da Web. Você pode consultar o exemplo de página da Web para definir o botão de salto.
4.2 Link URL
  1. O link de URL criptografado permite que os desenvolvedores unam parâmetros de consulta por trás do link. Para obter detalhes, consulte Obtenção de link de URL;
  2. Somente links de URL para miniprogramas publicados podem ser gerados;
  3. Ao abrir o link da URL no WeChat ou em um telefone Android, a página intermediária oficial do H5 será redirecionada primeiro por padrão.Se precisar personalizar o conteúdo do H5, você pode usar a nuvem para desenvolver um site estático.

5. Método de chamada

5.1 Chamadas HTTPS
  1. Esquema de URL:POST https://api.weixin.qq.com/wxa/generatescheme?access_token=ACCESS_TOKEN;
  2. Link da URL:POST https://api.weixin.qq.com/wxa/generate_urllink?access_token=ACCESS_TOKEN。
5.2 Chamada na nuvem
  1. Esquema de URL: O método de interface é: openapi.urlscheme.generate;
  2. Link de URL: O método de interface é: openapi.urllink.generate.
5.3 Chamadas de terceiros
1. Esquema de URL
  1. O método de chamada e os parâmetros de entrada e saída são iguais aos do HTTPS, apenas o token de chamada é diferente;
  2. Os IDs do conjunto de permissões aos quais esta interface pertence são: 88, 115;
  3. Depois que o provedor de serviços obtiver autorização de um dos conjuntos de permissões, ele poderá usar authorizer_access_token para fazer chamadas em nome do comerciante.
2. Link URL
  1. O método de chamada e os parâmetros de entrada e saída são iguais aos do HTTPS, apenas o token de chamada é diferente;
  2. Os IDs do conjunto de permissões aos quais esta interface pertence são: 88, 115;
  3. Depois que o provedor de serviços obtiver autorização de um dos conjuntos de permissões, ele poderá usar authorizer_access_token para fazer chamadas em nome do comerciante.

6. Parâmetros de solicitação

6.1 Esquema de URL
  1. Descrição do parâmetro
Atributos tipo valor padrão Obrigatório ilustrar
token de acesso corda sim Credenciais de chamada de interface
pular_o que Objeto não Informações sobre o miniaplicativo de destino para o qual saltar.
expira_time número não O tempo de expiração do código do esquema expirado é o carimbo de data/hora Unix. O código do esquema de expiração gerado é válido antes desse horário. O período máximo de validade é de 30 dias. Obrigatório quando is_expire é verdadeiro e expire_type é 0
expire_type número não Valor padrão 0, tipo de falha do código do esquema de expiração, tempo de expiração: 0, dias de intervalo de expiração: 1
expirar_interval número não O número de dias entre a expiração dos códigos de esquema expirados. O código do esquema de expiração gerado é válido até que o intervalo seja atingido. O intervalo máximo é de 30 dias. Obrigatório quando is_expire é verdadeiro e expire_type é 1.
  1. jump_wxa Descrição
Atributos tipo valor padrão Obrigatório ilustrar
caminho corda não O caminho da página do miniprograma inserido por meio do código do esquema deve ser uma página onde existe um miniprograma publicado e as consultas não podem ser realizadas. Quando o caminho estiver vazio, ele irá para a página inicial do miniprograma.
consulta corda não A consulta ao entrar no miniprograma através do código do esquema tem comprimento máximo de 1024 caracteres, suporta apenas números, letras maiúsculas e minúsculas do inglês e alguns caracteres especiais: !#$&'()*+,/:;=?@- ._~%`
env_version corda não O valor padrão é "liberação". A versão do miniaplicativo a ser aberto. A versão oficial é "release", a versão experimental é "trial" e a versão de desenvolvimento é "develop", que só entra em vigor quando aberta fora do WeChat.
6.2 Links URL
  1. Descrição do parâmetro
Atributos tipo valor padrão Obrigatório ilustrar
token de acesso corda sim Credenciais de chamada de interface
caminho corda não O caminho da página do miniprograma inserido através do URL Link deve ser uma página onde exista um miniprograma publicado e a consulta não possa ser realizada. Quando o caminho estiver vazio, ele irá para a página inicial do miniprograma.
consulta corda não A consulta ao entrar no miniprograma através do URL Link tem comprimento máximo de 1024 caracteres, suporta apenas números, letras maiúsculas e minúsculas do inglês e alguns caracteres especiais: !#$&'()*+,/:;=?@-. _~%
expira_time número não O tempo de expiração do link de URL expirado é o carimbo de data/hora Unix. O link de URL expirado gerado é válido antes desse horário. O período máximo de validade é de 30 dias. expire_type é 0 obrigatório
expire_type número não Valor padrão 0. Tipo de expiração do link URL do miniprograma, tempo de expiração: 0, dias de intervalo de expiração: 1
expirar_interval número não O número de dias entre a expiração do link de URL expirado. O link de URL expirado gerado é válido antes que o intervalo seja atingido. O intervalo máximo é de 30 dias. expire_type é 1 obrigatório
nuvem_base objeto não O site estático desenvolvido em nuvem personaliza os parâmetros de configuração H5 e pode configurar a página H5 desenvolvida em nuvem transferida. Se deixado em branco, a página oficial do H5 será usada por padrão.
env_version corda não O valor padrão é "liberação". A versão do miniaplicativo a ser aberto. A versão oficial é "release", a versão experimental é "trial" e a versão de desenvolvimento é "develop", que só entra em vigor quando aberta fora do WeChat.
  1. descrição de cloud_base
Atributos tipo valor padrão Obrigatório ilustrar
ambiente corda sim Ambiente de desenvolvimento em nuvem
domínio corda não Nome de domínio personalizado para site estático. Se deixado em branco, o nome de domínio padrão será usado.
caminho corda não Caminho da página H5 do site estático de desenvolvimento em nuvem, a consulta não pode ser realizada
consulta corda não Parâmetros de consulta de página H5 de site estático de desenvolvimento em nuvem, máximo de 1024 caracteres, suporta apenas números, inglês maiúsculo e minúsculo e alguns caracteres especiais: !#$&'()*+,/:;=?@-._~%`
recurso_appid corda não Obrigatório para desenvolvimento em nuvem em lote de terceiros, indicando o appid de criação do ambiente (miniprograma/plataforma de terceiros)

7. Atenção

O url_link retornado por parte do URL Link será interceptado pelo QQ Browser! ! ! , então ainda uso o esquema de URL por enquanto! ! !

Insira a descrição da imagem aqui

Acho que você gosta

Origin blog.csdn.net/m0_38082783/article/details/135381618
Recomendado
Clasificación