Estoy tratando de mostrar el feed de Instagram (de una cuenta específica) en el sitio web utilizando la documentación del desarrollador en https://developers.facebook.com/docs/instagram-basic-display-api/getting-started . instagram-basic-display-api parece admitir "Obtener las imágenes, videos y álbumes de un usuario de Instagram".
Manualmente, a través del navegador, podría obtener el código de Autorización haciendo clic en "Autorizar" en la Ventana de Autorización. Pero se menciona en la publicación que "los códigos de autorización son de corta duración y solo son válidos durante 1 hora". Y por lo tanto, no pude reutilizar el mismo código de autorización para todas las solicitudes y cada hora necesito generar uno nuevo. ¿Hay alguna forma o sdk de javascript que permita realizar la solicitud a través del código (javascript) para generar código de autorización sin Ventana de autorización?
fuente
Respuestas:
Facebook te permitirá generar un CÓDIGO a través del navegador (GET). Luego, deberá intercambiar el CÓDIGO mencionado por un TOKEN, pero ahora a través de la solicitud cURL (puede usar POSTMAN, por ejemplo). como en el Paso 5: https://developers.facebook.com/docs/instagram-basic-display-api/getting-started
Si está utilizando Postman, asegúrese de poner los parámetros necesarios en el cuerpo como x-www-form-urlencoded.
Después del Paso 5, puede recibir un access_token , que luego podrá consultar al usuario. Es un TOKEN de corta duración.
En cuanto a su pregunta , podrá intercambiar este token de corta duración por uno de larga duración , como en https://developers.facebook.com/docs/instagram-basic-display-api/guides/long- tokens de acceso vivido .
Pero hay algunas advertencias:
fuente