WeChat, weixin, ¿puedo obtener openid sin autorización de WeChat?
No
¿Obtener el OPENID de usuario de WeChat? Debes configurarlo en el backend de WeChat. Los pasos son los siguientes:
Inicia sesión en la plataforma pública. /
Obtener APPID y AppSecret del desarrollador
En el lado izquierdo de Desarrollo-----Configuración básica
¿Ver APPID y APPSCRET?
Cambiar la dirección de autorización de la página
Haga clic en Desarrollo---Permisos de interfaz
Busque el servicio web----Autorización web (autorización de la página web para obtener información básica del usuario)
En el nombre de dominio de autorización de la página web, haga clic en Modificar
Descargue un archivo y escríbalo en el directorio especificado según sea necesario
Complete el nombre de dominio de devolución de llamada de la dirección autorizada y haga clic en Confirmar
Solución alternativa:
Una cuenta oficial de WeChat solo puede tener un nombre de dominio autorizado. Si está autorizada para dos desarrolladores diferentes, se puede utilizar la subautorización. de la siguiente manera:
El desarrollador A que ha sido autorizado para desarrollar un servicio de proxy de autorización,
El desarrollador no autorizado B envía la solicitud de autorización a A, quien obtiene el OPENID de WeChat y luego la reenvía. a B.
En este punto, B puede obtener el openid del usuario de WeChat.
Este método autoriza las interfaces WeChat a múltiples desarrolladores.