Platform
Regístrate con VKontakte
10 min
iniciar sesión con vk (vkontakte) tutorial introducción iniciar sesión con vk (vkontakte) permite a los usuarios iniciar sesión en aplicaciones utilizando sus cuentas de vk requisitos previos para completar este tutorial, necesitarás una aplicación creada en back4app consulta el tutorial de crear nueva aplicación para aprender cómo crear una aplicación en back4app configura un subdominio para tu aplicación de back4app consulta activar tu alojamiento web y consulta en vivo para aprender cómo crear un subdominio en back4app una cuenta de vk 1 crear una nueva aplicación en back4app primero que nada, es necesario asegurarse de que tienes una aplicación existente creada en back4app sin embargo, si eres un nuevo usuario, puedes consultar este tutorial https //www back4app com/docs/get started/new parse app para aprender cómo crear una 2 crear una nueva aplicación vk crea una nueva aplicación vk yendo a vk developers https //vk com/apps?act=manage y haciendo clic en el botón crear aplicación complete el título y elige la plataforma como aplicación independiente, luego haz clic en el botón conectar aplicación elige una categoría para tu aplicación y, si es aplicable, un tipo de tabla de clasificación y comunidad haz clic en guardar bajo la pestaña de configuración de tu aplicación vk, encontrarás tu id de aplicación, clave segura y token de servicio, entre otra información útil completa la dirección de tu sitio web y el dominio base para ello guárdalo 3 recupera tu código copia el id de la aplicación de tu para usar como el your client id y usa la dirección de tu sitio web como your redirect uri , y elige un alcance https //vk com/dev/permissions para usar en your scope de las opciones disponibles luego visita la siguiente url cambiando los parámetros anteriores te pedirá que inicies sesión en vk alternativamente, puedes usar el siguiente comando curl para recuperar tu token curl x post \\ f \\'client id=your client id' f 'scope=your scope' f 'redirect uri=your redirect uri' f 'response type=token' https //oauth vk com/authorize? ejecuta esto y deberías recuperar tu token de acceso recuerda el código solo se puede usar una vez si obtienes un error o no usas tu token, debes regenerar tu código para poder ejecutarlo nuevamente 4 configura tu aplicación back4app en tu aplicación back4app, ve a configuración del servidor y abre el cuadro de inicio de sesión de vkontakte complete su id de aplicación y el secreto de la aplicación de vkontakte guárdelo 5 comience el desarrollo ahora que la configuración de inicio de sesión con vk está configurada, puede comenzar el proceso de desarrollo el formato para authdata es { "vkontakte" { "id" "user's vkontakte id (string)", "access token" "an authorized vkontakte access token for the user" } } aquí está el método para el sdk de ios 1 pfuser loginwithauthtype(inbackground "vkontakte", authdata \["access token"\ tokenstring, "id" user]) continuewith { task > any? in 2 3 } y aquí para el sdk de android 1 map\<string, string, bool> authdata = new hashmap\<string, string, bool>(); 2 authdata put("access token", tokenstring); 3 authdata put("id", user); 4 parseuser loginwithinbackground("vkontakte", authdata){ 5 6 }