Facebook permite descargar un archivo que contiene toda tu actividad, incluyendo los mensajes de Messenger desde el Centro de cuentas
Pasos:

- Inicia sesión en Facebook
- Ve a Facebook e inicia sesión con tu cuenta.
- Accede a la configuración de descarga
- Haz clic en tu foto de perfil en la parte superior derecha.
- Selecciona Configuración y privacidad → Configuración.
- En el menú de la izquierda, selecciona Tu información de Facebook.
- Haz clic en Descargar tu información.
- Elige qué información descargar
- En la sección Selecciona el tipo de información, marca Mensajes.
- Formato: Elige JSON.
- Calidad de los archivos multimedia: Puedes elegir Alta si quieres incluir fotos/videos enviados.
- Intervalo de fechas: Puedes elegir todo el historial o un rango específico.
- Solicitar la descarga
- Haz clic en Crear archivo.
- Facebook comenzará a recopilar la información (puede tardar minutos u horas según la cantidad de datos).
- Descargar el archivo
- Recibirás una notificación cuando el archivo esté listo.
- Ve nuevamente a «Descargar tu información» y haz clic en Archivos disponibles.
- Descarga el archivo en formato .zip.

2. Extraer el archivo JSON
- Descomprime el archivo ZIP en tu computadora o móvil.
- Dentro de la carpeta, busca:
- messages/inbox/ → Aquí estarán tus conversaciones en carpetas separadas por contacto.
- Dentro de cada carpeta hay un archivo llamado «message_1.json» que contiene los mensajes.
3. Leer y analizar el archivo JSON
Para ver el contenido del JSON, puedes usar:
- Bloc de notas o Notepad++ (abre el archivo pero será difícil de leer).
- Visor de JSON en línea como jsoneditoronline.org para una visualización estructurada.
- Software de análisis forense (si es para peritaje).
El contenido incluirá detalles como:
jsonCopiarEditar{
"participants": [
{ "name": "Usuario A" },
{ "name": "Usuario B" }
],
"messages": [
{
"sender_name": "Usuario A",
"timestamp_ms": 1672531199000,
"content": "Hola, ¿cómo estás?",
"type": "Generic"
},
{
"sender_name": "Usuario B",
"timestamp_ms": 1672531254000,
"content": "Bien, gracias. ¿Y tú?",
"type": "Generic"
}
]
}
📌 Nota: La fecha en timestamp_ms
está en milisegundos UNIX, debes convertirla a formato legible.
4. Convertir la fecha de los mensajes
Para convertir el timestamp (1672531199000
) a una fecha legible:
- Opción 1: Usa epochconverter.com
- Opción 2 (con Python):pythonCopiarEditar
import datetime timestamp = 1672531199000 / 1000 fecha = datetime.datetime.fromtimestamp(timestamp) print(fecha)
Salida:2023-01-01 12:00:00
5. Validar la autenticidad del JSON
Si necesitas verificar si el archivo JSON es legítimo:
- Compara su contenido con los mensajes visibles en Facebook Messenger.
- Revisa el hash del archivo para asegurar que no ha sido modificado.
¿Para qué sirve el JSON de Messenger?
✔ Recuperar conversaciones antiguas.
✔ Analizar mensajes para peritaje informático.
✔ Confirmar si hubo edición o eliminación de mensajes.
✔ Presentar pruebas en procesos judiciales.