El token VK es una clave especial que permite a las aplicaciones interactuar con la red social Vkontakte. Para obtener un token para su aplicaci n, debe seguir varios pasos.
En primer lugar, debe crear una aplicaci n en la secci n "Mis aplicaciones" en el sitio web oficial de Vkontakte. Al crear una aplicaci n, debe especificar su nombre, tipo y descripci n. Despu s de eso, Vkontakte le dar un identificador nico de la aplicaci n y su clave protegida.
En segundo lugar, para obtener el token VK, debe autorizar la aplicaci n con el usuario. Para ello se utiliza el procedimiento "Autorizaci n OAuth 2.0". Se le pedir al usuario que permita que la aplicaci n acceda a sus datos, como su lista de amigos o fotos. Si el usuario da permiso, ser redirigido a una p gina especial donde se mostrar el token de acceso a sus datos.
Finalmente, el tercer paso es guardar el token VK resultante en su aplicaci n. El token debe almacenarse en un lugar seguro, ya que permite el acceso a los datos del usuario. Ahora su aplicaci n est lista para interactuar con la red social Vkontakte a trav s de la API.
- Paso 1: Registrar una nueva aplicaci n
- Medida 2: Especifique la configuraci n de la aplicaci n
- Paso 3: Obtenga la id de la aplicaci n
- Paso 4: Autorizar al usuario
- Paso 5: Obtenga el token de acceso
Paso 1: Registrar una nueva aplicaci n
- Abra un navegador web y vaya al sitio web de Vkontakte.
- En la esquina superior derecha de la p gina, haga clic en el bot n "Iniciar sesi n" e inicie sesi n en su cuenta de Vkontakte.
- Despu s de iniciar sesi n, debe ir a la p gina mis aplicaciones en: https://vk.com/apps
- En la p gina Mis aplicaciones, haga clic en el bot n Crear aplicaci n.
- En la ventana que se abre, escriba el nombre de su aplicaci n y seleccione la plataforma para la que est desarrollando la aplicaci n (por ejemplo, iOS, Android o sitio Web).
- Despu s de completar todos los campos, haga clic en el bot n Conectar aplicaci n.
Felicidades! Usted ha registrado con xito una nueva aplicaci n en Vkontakte. Ahora puede continuar con el siguiente paso: obtener un token de acceso para su aplicaci n.
Paso 2: Especifique la configuraci n de la aplicaci n
Despu s de crear la aplicaci n en la secci n "Mis aplicaciones" en el sitio Vkontakte, debe especificar algunos ajustes de la aplicaci n para obtener el token. Necesitar las siguientes opciones:
Nombre de la aplicaci n: Ingrese el nombre de su aplicaci n. Este campo solo puede contener letras y n meros del alfabeto Latino.
Tipo de aplicaci n: Seleccione c mo se utilizar su aplicaci n: aplicaci n Independiente o sitio web. Si planea usar la aplicaci n en su dispositivo, elija la aplicaci n Independiente. Si su aplicaci n interactuar con un sitio web, seleccione un sitio web.
Direcci n del sitio: Proporcione la direcci n de su sitio si ha seleccionado el tipo "sitio web". Ingrese la URL completa, incluyendo " http://"o"https://".
Dominio base: este campo se completar autom ticamente en funci n de la direcci n del sitio especificada anteriormente. Verifique que sea correcto y aseg rese de que el dominio base especificado coincida con su sitio web.
Configurar aplicaciones de trabajo en Vkontakte: si planea agregar una aplicaci n de trabajo separada para la cual se proporcionar un token separado, marque este punto. De lo contrario, d jalo sin cambios.
Despu s de completar todos los ajustes necesarios, haga clic en el bot n "Guardar" para guardar los cambios y pasar al siguiente paso.
Paso 3: Obtenga la id de la aplicaci n
Para obtener el token VK para su aplicaci n y comenzar a trabajar con la API de Vkontakte, debe registrar la aplicaci n en el sitio web de desarrolladores de Vkontakte y obtener el id de la aplicaci n.
El proceso de registro de la aplicaci n incluye varios pasos:
| 1 | Vaya a la p gina de desarrolladores de Vkontakte en https://vk.com/dev. Si ya tiene una cuenta en Vkontakte, inicie sesi n, si no, reg strese. |
| 2 | Haga clic en el bot n "Crear aplicaci n" que se encuentra en la esquina superior derecha de la p gina. |
| 3 | Complete el formulario de registro de la aplicaci n, indicando su nombre, la plataforma (para qu plataforma est desarrollando la aplicaci n), el tipo de aplicaci n y la descripci n. Haga clic en el bot n "Conectar aplicaci n". |
| 4 | Obtenga el id de la aplicaci n (id de aplicaci n): este es el n mero que se utilizar al iniciar sesi n y trabajar con la API de Vkontakte. |
Ahora tiene su id de aplicaci n y est listo para pasar al siguiente paso: obtener un token VK.
Paso 4: Autorizar al usuario
Para obtener un token VK para su aplicaci n, debe autorizar al usuario. Para hacer esto, deber usar la autorizaci n OAuth de VK.
1. Cree un enlace que redirigir al usuario a la p gina de autorizaci n de VK. Agregue las siguientes opciones al enlace:
- client_id: id de su aplicaci n VK;
- redirect_uri: la URL de la p gina a la que el usuario ser redirigido despu s de la autorizaci n;
- alcance: lista de permisos solicitados;
display: par metro que define la visualizaci n de la ventana de autorizaci n.
2. Env e al usuario a trav s del enlace para que pueda iniciar sesi n en VK.
3. Una vez que el usuario haya iniciado sesi n, VK lo redirigir a la p gina especificada en el par metro redirect_uri. La URL contendr el c digo de autorizaci n.
4. Usando el c digo de autorizaci n recibido, env e una solicitud POST a la URL "https://oauth.vk.com/access_token" con los par metros especificados:
- client_id: id de su aplicaci n VK;
- client_secret: la clave privada de su aplicaci n VK;
- redirect_uri: la URL de la p gina a la que el usuario ser redirigido despu s de la autorizaci n;
code: c digo de autorizaci n recibido despu s de la autorizaci n del usuario.
5. En la respuesta a la solicitud POST, obtendr un objeto JSON que especificar su token VK. Puede usarlo para realizar consultas en nombre del usuario.
Paso 5: Obtenga el token de acceso
Ahora que ha recibido authorization_code, puede proceder a obtener un token de acceso que permitir a su aplicaci n acceder a los datos de Vkontakte.
Para obtener el token de acceso, env e una solicitud POST a la siguiente direcci n:
https://oauth.vk.com/access_token?client_id= _ID_ &client_secret= _ _ &redirect_uri= _ _ &code= _AUTHORIZATION_CODE
especifique el c digo de autorizaci n que recibi en el paso anterior.
. esto es exactamente lo que ser su token de acceso, que se puede usar para realizar solicitudes a la API de Vkontakte en nombre de su aplicaci n.
Ahora tiene todo lo que necesita para usar el token de acceso en la aplicaci n y obtener datos de Vkontakte!