Red de Respuestas Legales - Consulta de información - WeChat ha autorizado recientemente cómo obtener información del usuario

WeChat ha autorizado recientemente cómo obtener información del usuario

Explicación sobre la diferencia entre los dos alcances de autorización de página web 1. La autorización de página web iniciada con snsapi_base como alcance se utiliza para obtener el openid del usuario que ingresa a la página, y se autoriza silenciosamente y salta automáticamente a la página de devolución de llamada. Lo que el usuario percibe es que ingresa directamente a la página de devolución de llamada (a menudo una página comercial). 2. La autorización de la página web iniciada con snsapi_userinfo como alcance se utiliza para obtener la información básica del usuario. Sin embargo, este tipo de autorización requiere que el usuario acepte manualmente y, dado que el usuario ha aceptado, no es necesario prestar atención y la información básica del usuario se puede obtener después de la autorización. 3. La "Interfaz para obtener información básica del usuario" en la interfaz de administración de usuarios puede obtener la información básica del usuario según el OpenID del usuario solo después de que el usuario interactúa con la cuenta oficial o envía el evento después de seguir el mensaje. Esta interfaz, incluidas otras interfaces de WeChat, requiere que el usuario (es decir, openid) siga la cuenta oficial antes de poder llamarla correctamente. Con respecto a la diferencia entre el token de acceso de autorización de la página web y el token de acceso ordinario 1. La autorización de la página web de WeChat se realiza a través de OAuth 2) Después de vincular la cuenta oficial, se puede utilizar el mecanismo UnionID para satisfacer las necesidades anteriores. 2. Descripción de la función del mecanismo UnionID: 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 puede acceder a Misma plataforma abierta WeChat. Diferentes aplicaciones (aplicaciones móviles, aplicaciones de sitios web y cuentas públicas), el unionid es el mismo. Respecto a la autorización silenciosa en escenarios especiales 1. Como se mencionó anteriormente, la autorización para páginas web con snsapi_base como alcance se autoriza de forma silenciosa, sin que el usuario se dé cuenta de ello 2. Para los usuarios que han seguido la cuenta oficial, si el usuario comienza desde la cuenta oficial; sesión de la cuenta oficial o Personalice el menú para ingresar a la página de autorización web de esta cuenta pública. Incluso si el alcance es snsapi_userinfo, la autorización es silenciosa y el usuario no lo sabe.

Específicamente, el proceso de autorización de la página web se divide en cuatro pasos: 1. Guíe al usuario para que ingrese a la página de autorización para aceptar la autorización y obtener el código. 2. Intercambie el código por el token de acceso de autorización de la página web (diferente del token de acceso en. soporte básico). 3. Si es necesario, el desarrollador puede actualizar la página web para autorizar access_token para evitar la caducidad. 4. Obtener información básica del usuario a través de la autorización de la página web access_token y openid (admite el mecanismo UnionID).