PROBLEMAS CREANDO UNA APP


zacaakatangana

Miembro muy activo
Buenas gente tengo un problema , bueno no solo uno unos cuantos pero solo quiero que me ayudéis en este, antes de nada debo decir no soy ningún experto en la creación de aplicaciones es mas soy nuevo en esto , he esta trabajando en otra app con un equipo en una empresa pero esa es la única experiencia que tengo. Bueno volvamos al problema esta app que estoy creando necesita que se inicie sesión con Instagram entonces no se si tengo que contactar con Instagram para poder añadir el inicio de sesión y básicamente conseguir datos para que la app funcione o se puede conseguir el inicio y los datos sin necesidad de tener que contactar con ellos, me parece que la app que quiero hacer es muy buena idea y que les podría interesar pero tampoco se si ellos aceptan ideas de otra y si los que han dado al idea salen beneficiados en algo.

Bueno si alguien sabe algo espero que me lo comente vuelvo a decir soy nuevo no seáis muy duros conmigo.

Ultima cosa ya siento dar tanto la chapa si alguno esta interesado en meterse en algún proyecto en este estoy yo solo y igual me vendría bien tener un compañero que tener 2 formas de ver las cosas es mejor que una.

Muchas gracias de antemano Noders.
 
  • Like
Reacciones : Huwu

Artanos

Miembro muy activo
Pensó durante 15s

¡Genial! Para “login con Instagram oficial” hoy en día se hace a través de Meta (Facebook/Instagram) OAuth, pero con matices importantes:
  • No existe un “Login con Instagram” general para autenticar a cualquier usuario normal.
    El Instagram Basic Display API no es una herramienta de autenticación y no debe usarse para “iniciar sesión” en tu app. Sirve solo para leer perfil/medios del propio usuario, con permisos muy limitados. Desarrolladores de Facebook
  • Lo que sí existe es acceso OAuth para cuentas profesionales (Business/Creator), y se integra con Facebook Login o con el flujo Instagram Login (profesionales) para gestionar datos de Instagram a través del Instagram Graph API. Desarrolladores de Facebook+3Desarrolladores de Facebook+3Desarrolladores de Facebook+3
Abajo te dejo el camino correcto (para Business/Creator) y un ejemplo práctico con Node/Express.

Pasos (Instagram Graph API con Facebook/Instagram Login)​

  1. Crea una app en [Meta for Developers] y añade el producto Instagram Graph API + Facebook Login (o Instagram Login para profesionales). Configura la Redirect URI de OAuth. Desarrolladores de Facebook+2Desarrolladores de Facebook+2
  2. Cuenta del usuario: debe ser Business o Creator, vinculada a una Página de Facebook. (El asistente de “Facebook Login for Business” guía esta conversión en una única ventana). Desarrolladores de Facebook
  3. Solicita permisos adecuados en el login: por ejemplo
    instagram_basic, pages_show_list, business_management, y según tu caso instagram_manage_comments, instagram_manage_insights, etc. (Algunos requieren App Review). Desarrolladores de Facebook
  4. Intercambia el code por access token (OAuth estándar de Meta). Desarrolladores de Facebook
  5. Consigue el IG User ID enlazado a la Página:
    • GET /me/accounts → lista de Páginas del usuario
    • GET /{page-id}?fields=connected_instagram_account → ig_user_id
    • GET /{ig-user-id}?fields=username,account_type para datos básicos. Desarrolladores de Facebook
Nota: Si tu objetivo fuera solo “identificar” al usuario para tu propio sistema (no gestionar IG), Meta no ofrece “Login con Instagram” para cuentas personales; en ese caso usa Facebook Login (o tu propio login).
 

meganano202

Miembro activo
Como ha dicho la IA de arriba, el login seguramente funcione usando una API que te ofrece Instagram/Facebook/Meta, te dejo el enlace de la documentación de la API

Supongo que al hacer la petición y que haga el Login, devolverá la información de la cuenta y así