Instagram: verificar cuenta, token y error 403 al conectar
Identifica la cuenta de Instagram antes de guardar y distingue un ID diferente, una respuesta incompleta, permisos y un token rechazado.
Verificar la cuenta de Instagram sin cambiar la conexión
Para una cuenta Business o Creator con API de Instagram e inicio de sesión de Instagram, abre Marketing → Conectar Meta, elige Tu propia app de Meta, pulsa Agregar Instagram DM y elige API de Instagram como origen. Un administrador puede verificar el token antes de conectar. Esta consulta no modifica tu conexión, no guarda el token, no suscribe webhooks y no envía mensajes.
- Pega el Access Token de Instagram LoginEn Meta for Developers abre tu app → API de Instagram → Configuración de la API con inicio de sesión de Instagram. No pegues el App Secret. Puedes dejar vacío el Instagram User ID para descubrirlo.
- Pulsa Verificar cuenta sin guardarDaplox muestra el Instagram User ID que Meta identifica y el nombre de usuario cuando lo proporciona. Si el ID introducido es diferente, verás la cuenta detectada y un aviso. Si Meta no devuelve una identidad única, se informa como respuesta incompleta, no como un ID incorrecto.
- Comprueba la cuenta detectadaUsar este ID en el formulario sólo copia el identificador al campo. Conectar es una acción separada: vuelve a validar el token y puede guardar la conexión y suscribir webhooks. Verificar identidad no demuestra que funcionen la recepción ni el envío de mensajes.
App ID, Instagram User ID y Page ID son identificadores distintos
| Dato | Qué identifica y dónde se usa |
|---|---|
| App ID junto al secreto | Identifica la aplicación de Meta o de Instagram Login. No es el Instagram User ID. Es normal que sea diferente del ID junto al perfil que genera el token. |
| Instagram User ID (user_id) | Identifica la cuenta profesional. Es el valor que verifica Daplox para Instagram Login. La respuesta también puede traer un id dentro del ámbito de la app; no se debe sustituir user_id por ese otro id. |
| Page ID | Identifica la página de Facebook vinculada. Sólo se solicita si el origen elegido es Business Suite / Facebook. Instagram Login no requiere Page ID. |
No mezcles las dos vías. Un token generado con API de Instagram debe verificarse como API de Instagram. El flujo de Business Suite / Facebook usa el acceso de la página vinculada. No hace falta activar Messenger, Lead Ads ni campañas para verificar una cuenta de Instagram Login.
Qué hacer ante el error 403, un token rechazado o permisos insuficientes
| Resultado | Siguiente paso |
|---|---|
| ID distinto | Meta devolvió una identidad profesional única diferente de la introducida. Comprueba el usuario y el Instagram User ID detectados antes de decidir qué cuenta conectar. |
| Identidad incompleta | Falta user_id, hay varias identidades o la respuesta no se puede interpretar. No demuestra que el ID o el token estén mal. Reintenta; si persiste, comparte la referencia con soporte. |
| Token rechazado (por ejemplo, código 190) | Meta no aceptó el token para esta consulta. Revisa que esté completo, vigente y autorizado para Instagram Login. El código 190 no demuestra por sí solo que haya vencido ni que el ID sea incorrecto. |
| Permisos insuficientes (código 10 o 200–299) | Revisa instagram_business_basic y el acceso de esa cuenta a la app en Meta. Para mensajes también se requiere instagram_business_manage_messages; verificar identidad no prueba ese permiso. |
| Meta no disponible o límite de consultas | Espera un momento y vuelve a verificar. Daplox conserva el estado guardado cuando no puede confirmar la identidad. |
| Rechazo sin motivo confirmado | Un HTTP 403 aislado no permite concluir que el ID esté mal. Conserva la conexión y comparte el mensaje y la referencia con soporte. |