¿Cómo transferir datos de desarrollo de cuentas públicas de WeChat a h5?
La apertura de enlaces H5 desde el menú de la cuenta oficial está solucionada. No hay forma de pasar parámetros dinámicamente, pero este requisito se puede lograr de otras maneras.
En primer lugar, desde un punto de vista lógico, no hay forma de transferir datos desde el menú de la cuenta oficial a la página H5, pero se puede lograr obteniendo la información del usuario en la página H5. Los métodos e ideas para lograr este requisito se proporcionan aquí solo como referencia.
La idea principal es utilizar la interfaz de autorización de red para personalizar el menú y obtener información del usuario. El método de implementación específico es el siguiente:
1. Primero, debe definir el tipo de menú como una vista en el menú público y luego señalar la dirección del enlace especificada.
2. Luego utilice la interfaz de autorización web de WeChat en esta página para obtener información del usuario.
Aquí tienes algunos detalles.
El alcance de la interfaz de autorización web de WeChat se divide en snsapi_base y snsapi_userinfo. El primero es para obtener el openid del usuario y el segundo es para obtener la información básica del usuario si el usuario ha seguido la cuenta oficial y. Ingresó H5 a través de la página del menú personalizado, estos dos tipos de interfaces de autorización pertenecen a la autorización silenciosa, es decir, cuando el usuario no percibe la información. En otros casos, se requiere información básica sobre el usuario. En otros casos, los usuarios deben ser autorizados manualmente para obtener información básica. El token de acceso utilizado para la autorización de la página web es diferente del token de acceso utilizado para llamar a otras interfaces de WeChat. El token de acceso utilizado para la autorización web se obtiene mediante la autorización Web OAuth. La autorización web también admite el mecanismo unionID, por lo que si necesita asociar información de usuario a varios clientes, tenga cuidado de utilizar unionID en lugar de openID.
En este punto, las ideas de implementación y el estado de finalización de este requisito, el proceso de implementación específico y las precauciones, así como la información relacionada con los datos de la interfaz, se pueden encontrar en los documentos de desarrollo de autorización web de la cuenta oficial de WeChat. .