Mini programa WeChat ---- Abra el mini programa desde mensajes de texto, correos electrónicos, páginas web fuera de WeChat y otros escenarios a través de URLScheme o URLLink

1. Método para iniciar mini programas mediante mensajes de texto, correos electrónicos, páginas web, WeChat, etc.

  1. "URL Scheme lanza un mini programa"
  2. "URL Link lanza un mini programa"

2. Descripción de la función

  1. Esquema de URL: esta interfaz se utiliza para obtener el código del esquema del miniprograma y es adecuada para escenarios comerciales donde los miniprogramas se inician a través de mensajes de texto, correos electrónicos, páginas web externas, WeChat, etc. Actualmente, solo está abierto a miniprogramas para temas nacionales no individuales. Para obtener más información, consulte Obtención del esquema de URL.
  2. Enlace URL: obtenga el enlace URL del mini programa, adecuado para escenarios comerciales donde los mini programas se lanzan a través de mensajes de texto, correos electrónicos, páginas web, WeChat, etc. Actualmente, solo está abierto a miniprogramas para temas nacionales no individuales. Para obtener más información, consulte Obtención de un enlace URL.

3. Llamar al límite superior

  1. Fin de generación: el número total de esquemas de URL (texto sin formato cifrado) y enlaces URL generados por día tiene un límite de 500 000;
  2. Lado abierto: el número total de veces que se puede abrir un mini programa a través del esquema URL (texto sin formato cifrado) y el enlace URL tiene un límite de 3 millones por día;
  3. A partir del 19 de diciembre de 2023, se cancelará la restricción del esquema de URL de una persona por enlace, lo que permitirá que varios usuarios accedan a la misma conexión. Las instrucciones de ajuste detalladas se pueden encontrar en el "Anuncio de optimización de enlaces URL y esquemas de URL".

4. Otros asuntos que requieren atención

4.1 Esquema de URL
  1. El esquema de URL cifrado permite a los desarrolladores unir parámetros de consulta después del enlace. Para obtener más información, consulte Obtención del esquema de URL;
  2. Si necesita abrir un mini programa en una página web en WeChat, utilice la pestaña de apertura de WeChat - botón de salto del mini programa. Si no tiene una cuenta pública, también puede usar directamente la identidad del mini programa para desarrollar páginas web y salte al mini programa sin autenticación. Consulte el sitio web estático de desarrollo en la nube. salte el mini programa. Los mini programas que cumplen con el alcance abierto pueden enviar mensajes de texto que admitan la apertura del mini programa;
  3. Esta función cubre básicamente la versión de WeChat que utilizan actualmente los usuarios, y los desarrolladores no necesitan ser compatibles con versiones inferiores;
  4. Sólo se puede generar el esquema de URL del subprograma publicado;
  5. Al saltar a WeChat a través del esquema de URL, es posible que se active un cuadro emergente del sistema para preguntar. Si el usuario elige no saltar, el mini programa no se puede abrir. Se pide a los desarrolladores que manejen adecuadamente los escenarios en los que los usuarios optan por no saltar;
  6. Algunos navegadores restringirán el salto directo al abrir una página web. Puede consultar la página web de muestra para configurar el botón de salto.
4.2 Enlace URL
  1. El enlace URL cifrado permite a los desarrolladores unir parámetros de consulta detrás del enlace. Para obtener más información, consulte Obtención de un enlace URL;
  2. Sólo se pueden generar enlaces URL para miniprogramas publicados;
  3. Al abrir el enlace URL en WeChat o en un teléfono Android, la página intermedia oficial H5 será redirigida primero de forma predeterminada. Si necesita personalizar el contenido H5, puede usar la nube para desarrollar un sitio web estático.

5. Método de llamada

5.1 llamadas HTTPS
  1. Esquema de URL: PUBLICAR https://api.weixin.qq.com/wxa/generatescheme?access_token=ACCESS_TOKEN;
  2. Enlace URL: PUBLICAR https://api.weixin.qq.com/wxa/generate_urllink?access_token=ACCESS_TOKEN。
5.2 Llamada a la nube
  1. Esquema de URL: el método de interfaz es: openapi.urlscheme.generate;
  2. Enlace URL: el método de interfaz es: openapi.urllink.generate.
5.3 Llamadas de terceros
1. Esquema de URL
  1. El método de llamada y los parámetros entrantes y salientes son los mismos que HTTPS, solo que el token de llamada es diferente;
  2. Los ID del conjunto de permisos al que pertenece esta interfaz son: 88, 115;
  3. Una vez que el proveedor de servicios obtiene la autorización de uno de los conjuntos de permisos, puede utilizar Authorizer_access_token para realizar llamadas en nombre del comerciante.
2. Enlace URL
  1. El método de llamada y los parámetros entrantes y salientes son los mismos que HTTPS, solo que el token de llamada es diferente;
  2. Los ID del conjunto de permisos al que pertenece esta interfaz son: 88, 115;
  3. Una vez que el proveedor de servicios obtiene la autorización de uno de los conjuntos de permisos, puede utilizar Authorizer_access_token para realizar llamadas en nombre del comerciante.

6. Solicitar parámetros

6.1 Esquema de URL
  1. Descripción de parámetros
Atributos tipo valor por defecto Requerido ilustrar
token_acceso cadena Credenciales de llamada de interfaz
saltar_qué Objeto No Información sobre el subprograma de destino al que saltar.
tiempo_expiración número No La hora de vencimiento del código del esquema vencido es la marca de tiempo de Unix. El código del esquema de vencimiento generado es válido antes de este momento. El período máximo de validez es de 30 días. Requerido cuando is_expire es verdadero y expire_type es 0
tipo_expiración número No Valor predeterminado 0, tipo de falla del código del esquema de vencimiento, tiempo de vencimiento: 0, días de intervalo de vencimiento: 1
intervalo_expiración número No El número de días entre el vencimiento de los códigos de esquema vencidos. El código del esquema de vencimiento generado es válido hasta que se alcanza el intervalo. El intervalo máximo es de 30 días. Obligatorio cuando is_expire es verdadero y expire_type es 1.
  1. jump_wxa descripción
Atributos tipo valor por defecto Requerido ilustrar
camino cadena No La ruta de la página del miniprograma ingresada a través del código del esquema debe ser una página donde exista un miniprograma publicado y no se puedan realizar consultas. Cuando la ruta esté vacía, saltará a la página de inicio del miniprograma.
consulta cadena No La consulta al ingresar al mini programa a través del código del esquema tiene una longitud máxima de 1024 caracteres, solo admite números, mayúsculas y minúsculas en inglés y algunos caracteres especiales: !#$&'()*+,/:;=?@- ._~%`
versión_env cadena No El valor predeterminado es "liberar". La versión del subprograma que se abrirá. La versión oficial es "lanzamiento", la versión de experiencia es "prueba" y la versión de desarrollo es "desarrollo", que solo surte efecto cuando se abre fuera de WeChat.
6.2 Enlace URL
  1. Descripción de parámetros
Atributos tipo valor por defecto Requerido ilustrar
token_acceso cadena Credenciales de llamada de interfaz
camino cadena No La ruta de la página del miniprograma ingresada a través del enlace URL debe ser una página donde exista un miniprograma publicado y no se puede realizar la consulta. Cuando la ruta esté vacía, saltará a la página de inicio del miniprograma.
consulta cadena No La consulta al ingresar al mini programa a través de Enlace URL tiene una longitud máxima de 1024 caracteres, solo admite números, mayúsculas y minúsculas en inglés y algunos caracteres especiales: !#$&'()*+,/:;=?@-. _~%
tiempo_expiración número No La hora de vencimiento del enlace URL vencido es la marca de tiempo de Unix. El enlace URL caducado generado es válido antes de este momento. El período máximo de validez es de 30 días. expire_type es 0 requerido
tipo_expiración número No Valor predeterminado 0. Tipo de vencimiento del enlace URL del Mini Programa, tiempo de vencimiento: 0, días de intervalo de vencimiento: 1
intervalo_expiración número No El número de días entre la expiración del enlace URL caducado. El enlace URL caducado generado es válido antes de que se alcance el intervalo. El intervalo máximo es de 30 días. expire_type es 1 requerido
base_nube objeto No El sitio web estático desarrollado en la nube personaliza los parámetros de configuración de H5 y puede configurar la página H5 desarrollada en la nube transferida. Si se deja en blanco, se utilizará la página oficial H5 de forma predeterminada.
versión_env cadena No El valor predeterminado es "liberar". La versión del subprograma que se abrirá. La versión oficial es "lanzamiento", la versión de experiencia es "prueba" y la versión de desarrollo es "desarrollo", que solo surte efecto cuando se abre fuera de WeChat.
  1. descripción de la base_nube
Atributos tipo valor por defecto Requerido ilustrar
ambiente cadena Entorno de desarrollo en la nube
dominio cadena No Nombre de dominio personalizado para sitio web estático. Si se deja en blanco, se utilizará el nombre de dominio predeterminado.
camino cadena No Ruta de la página H5 del sitio web estático de desarrollo en la nube, la consulta no se puede realizar
consulta cadena No Parámetros de consulta de página H5 del sitio web estático de desarrollo en la nube, máximo 1024 caracteres, solo admite números, inglés en mayúsculas y minúsculas y algunos caracteres especiales: !#$&'()*+,/:;=?@-._~%`
recurso_appid cadena No Requerido para el desarrollo de la nube por lotes de terceros, indicando el appid de creación del entorno (miniprograma/plataforma de terceros)

7. Atención

¡El URL_link devuelto por parte del enlace URL será interceptado por QQ Browser! ! ! , ¡así que sigo usando el esquema de URL por ahora! ! !

Insertar descripción de la imagen aquí

Supongo que te gusta

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