Red de conocimiento informático - Problemas con los teléfonos móviles - Proceso de inicio de sesión de terceros de QQ

Proceso de inicio de sesión de terceros de QQ

1. Solicite convertirse en desarrollador de QQ en QQ Connect

2. Cree una aplicación o sitio web de inicio de sesión de QQ

3. Coloque un botón de inicio de sesión de QQ

4. Solicite la interfaz de código /oauth2.0/authorize; El código para obtener el token de solicitud debe tener los siguientes parámetros

(1) respinse_type_: código fijo codificado

(2) client_id: después de iniciar sesión exitosamente en QQ, obtiene la identificación asignada al sitio web o aplicación

(3) redirección_uri: dirección de devolución de llamada exitosa para iniciar sesión, codificada

(4) state: valor de estado para evitar ataques. Devolución de llamada devuelta

Nota: al solicitar la página de dirección de devolución de llamada, tenga cuidado de no solicitar un bucle infinito

5. Solicite la interfaz del token/oauth2.0/token y obtenga el openid utilizado para solicitarlo. Token, deben ser los siguientes parámetros

Grant_type debe ser el tipo de autorización, en este paso, el valor es "authorization_code".

client_id debe ser el appid asignado al sitio web después de solicitar con éxito el inicio de sesión de QQ.

client_secret debe ser la clave de aplicación asignada al sitio web después de solicitar con éxito el inicio de sesión de QQ. El código

debe ser el código de autorización devuelto en el paso anterior.

6.solicitar interfaz openid/oauth2.

(1)?access_token: el token devuelto en el paso anterior

6.solicitar interfaz user_info/usuario/ get_user_info, get user_info se puede utilizar para la verificación del usuario o para mostrar la página, debe ser un parámetro

access_token ¿Se puede obtener Access_Token a través del Authorization_Code?

El período de validez de access_token es de 3 meses.

El appid oauth_consumer_key asignado a la aplicación después de que la solicitud de inicio de sesión de QQ sea exitosa

openid: openid devuelto del paso anterior

.