Platform
Instagram Basic Display
10 min
tutorial de la api de visualización básica de instagram introducción la api de visualización básica de instagram es una api basada en http que las aplicaciones pueden usar para obtener el perfil, imágenes, videos y álbumes de un usuario de instagram desde el 15 de octubre de 2019, el registro de nuevos clientes y la revisión de permisos en la plataforma de api de instagram se han descontinuado a favor de la api de visualización básica de instagram y deberías usar este método de ahora en adelante requisitos previos para completar este tutorial, necesitarás una aplicación creada en back4app ver el tutorial de crear nueva aplicación para aprender cómo crear una aplicación en back4app configurar un subdominio para tu aplicación de back4app ver activar tu alojamiento web y consulta en vivo para aprender cómo crear un subdominio en back4app una cuenta de desarrollador de instagram 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 presentar la ventana de autorización la ventana de autorización permite a los usuarios de la aplicación otorgar permisos a tu aplicación y tokens de acceso de usuario de instagram de corta duración después de que un usuario inicie sesión y elija qué datos permitir que tu aplicación acceda, redirigiremos al usuario a tu aplicación e incluiremos un código de autorización, que luego podrás intercambiar por un token de acceso de corta duración para comenzar el proceso, obtén la ventana de autorización y preséntala al usuario todos los parámetros excepto state state son obligatorios si la autorización es exitosa, redirigiremos al usuario a tu redirect uri y te pasaremos un código de autorización a través del parámetro de cadena de consulta code captura el código para que tu aplicación pueda intercambiarlo por un token de acceso de usuario de instagram de corta duración los códigos de autorización son válidos por 1 hora y solo se pueden usar una vez un ejemplo de código de autorización sería tenga en cuenta que # # se añadirá al final de la uri de redirección, pero no es parte del código en sí, así que elimínelo 3 recupera tu token una vez que recibas un código, cámbialo por un token de acceso de corta duración enviando una solicitud post al siguiente endpoint una solicitud de ejemplo sería así 1 curl x post \\ 2 https //api instagram com/oauth/access token \\ 3 f client id=990602627938098 \\ 4 f client secret=eb8c7 \\ 5 f grant type=authorization code \\ 6 f redirect uri=https //socialsizzle herokuapp com/auth/ \\ 7 f code=aqbx hbsh3 y una respuesta exitosa se verá similar a esto 1 { 2 "access token" "igqvj ", 3 "user id" 17841405793187218 4 } 4 comienza el desarrollo ahora que la opción iniciar sesión con instagram está configurada, puedes comenzar el proceso de desarrollo pasando el token de acceso que recuperaste para la autenticación el formato para authdata es 1 { 2 "instagram" { 3 "id" "user's instagram id (string)", 4 "access token" "an authorized instagram access token for the user" 5 } 6 } aquí está el método para el sdk de ios 1 pfuser loginwithauthtype(inbackground "instagram", authdata \["access token"\ tokenstring, "id" user]) continuewith { task > any? in 2 3 } y aquí para el sdk de android 1 map\<string, string> authdata = new hashmap\<string, string>(); 2 authdata put("access token", tokenstring); 3 authdata put("id", user); 4 parseuser loginwithinbackground("instagram", authdata){ 5 6 }