bind_auth_service

Para conectar o desconectar un servicio de autenticación, utilice el método user/bind_auth_service.

Copied!
svc=user/bind_auth_service&params={
  "service": "<text>",
  "token": "<text>",
  "mode": <bool>,
  "serviceId": "<text>",
  "userId": <long>
}

Parámetros

Los parámetros obligatorios están marcados con un asterisco (*).

Parámetro Descripción
service* Nombre del servicio de autenticación, por ejemplo, google. El servicio debe ser compatible con el servidor.
token* Token de acceso del servicio de autenticación.
mode* 1 para conectar, 0 para desconectar.
serviceId* ID del usuario en el servicio de autenticación. Debe coincidir con el ID que devuelve el servicio de autenticación para el token indicado.
userId ID del usuario para el que se conecta o desconecta el servicio de autenticación. Si no se indica el parámetro, se utiliza el usuario actual. Para conectar o desconectar el servicio para otro usuario, se necesita el derecho de acceso Actuar en nombre del usuario a este usuario.

Respuesta

Si la solicitud se completa con éxito, la respuesta se devuelve en el siguiente formato:

Copied!
{
  "<text>": "<text>"  /* Nombre del servicio: email del usuario en el servicio de autenticación, por ejemplo, "google":"john.doe@gmail.com". Al desconectar, el valor está vacío. */
}

Si la solicitud falla, se devuelve un código de error.

Códigos de error

Código de error Descripción
4 Uno de los siguientes errores:
  • Parámetros de entrada incorrectos.
  • El servicio de autenticación no es compatible con el servidor.
  • No se encontró el usuario actual.
  • El valor de serviceId no coincide con el ID que devolvió el servicio de autenticación.
  • Al desconectar, el servicio de autenticación no está conectado al usuario indicado.
6 La solicitud no es compatible con el servidor, no se pudo verificar el token en el servicio de autenticación o no se pudo conectar o desconectar el servicio de autenticación.
7 No se encontró el usuario o usted no tiene el derecho de acceso Actuar en nombre del usuario a este usuario.
1002 La cuenta del servicio de autenticación ya está conectada a un usuario.

Si nota un error en el texto, por favor resáltelo y presione Ctrl+Intro.