Red de conocimiento informático - Conocimiento del nombre de dominio - WeChat autoriza el acceso a restricciones de openid

WeChat autoriza el acceso a restricciones de openid

Inicie sesión en el backend de la plataforma pública WeChat para obtener el AppId de la cuenta pública y configurar la dirección de devolución de llamada. Asistente de página de configuración de dirección de devolución de llamada: Desarrollo > Permisos de interfaz > Servicios web > Autorización web > Modificar. El proyecto desarrollado debe colocarse en un servidor que haya resuelto el nombre de dominio del servidor y el archivo Mp***.text debe colocarse en el directorio raíz del servidor. En este momento, su servidor debe poder conectarse. la red externa, es decir, debe tener una IP pública y 80 El puerto está abierto y se pueden utilizar servidores como Alibaba Cloud. La configuración predeterminada es suficiente.

openId es la identificación única del usuario ("tarjeta de identificación") en la cuenta oficial actual. Es decir, a través de este openId, se puede distinguir qué usuario está en esta cuenta oficial.

¿Para qué sirve openId? Si el usuario A compra un producto con la cuenta oficial actual, la información del pedido del usuario debe almacenarse en la base de datos backend. Entonces, ¿sobre qué base se almacena? openId es el identificador único del usuario en la cuenta oficial actual. Los datos del par clave-valor están vinculados a través de openId y la información de compra del pedido del usuario. Luego, si quiero consultar qué productos ha comprado el usuario, puedo consultarlo a través de openId, y los datos son únicos y no entrarán en conflicto con otros datos del usuario.

Extensión: UnionID: un comerciante o empresa puede tener varias cuentas públicas. Si el usuario A sigue tres cuentas públicas de esta empresa al mismo tiempo, entonces este usuario tendrá tres openIds (un número de cuenta pública corresponde a). un ID abierto). Si nosotros, como desarrolladores, queremos resumir los datos consumidos por este usuario en estas tres cuentas públicas, ¿cómo puedo obtener estos tres datos (para el mismo usuario)? La respuesta es UnionId, documentación para desarrolladores de WeChat: si un desarrollador tiene varias aplicaciones móviles, aplicaciones de sitios web y cuentas públicas, la unicidad del usuario se puede distinguir obteniendo el unionid en la información básica del usuario, porque el mismo usuario está abierto a lo mismo. Plataforma WeChat Para diferentes aplicaciones (aplicaciones móviles, aplicaciones de sitios web y cuentas públicas), el unionid es el mismo. Es decir, si desea obtener datos de usuario en diferentes cuentas oficiales de la misma empresa, la estructura de la tabla en segundo plano debe estar asociada no solo con openId, sino también con UnionId.