Saltar al contenido principal

Contactos

Lista de Contactos

Comandocontacts.aspx
MétodoGET
Respuesta

Lista de contactos

    [
{
"jid": "5511987654321@s.whatsapp.net",
"notify": "Maria",
"verify": "",
"vname": "",
"short": "",
"name": "",
"picture": "https://api.witi.me/get_picture.aspx?WID=6D6307C3-2973-4468-85FA-D047CB8E1F2E&jid=5511987654321@s.whatsapp.net",
"Lastupdate": "2021-02-09T19:47:35.4294153Z",
"LastMessageTime": 0,
"biz": false,
"status": 200,
"tag": "",
"Count": 0,
"Mute": false,
"Spam": false,
"Archive": true,
"isGroup": false
},
...
]

Contacto Individual

Devuelve el perfil si existe en la lista de contactos de WhatsApp en el dispositivo.

Comandoget_profile.aspx
MétodoPOST
Cuerpo
{ 
"number" : "5511987654321@s.whatsapp.net"
}
Respuesta

ÉXITO → Perfil devuelto:

 {
"sucesso": true,
"mensagem": {
"jid": "5511987654321@s.whatsapp.net",
"notify": "Maria Aparecida",
"short": "Maria",
"name": "Maria",
"picture": "https://api.witi.me/static/6D6307C3-2973-4468-85FA-D047CB8E1F2E/profile/5511987654321.jpeg?h=637485519829710708",
"Lastupdate": "2021-02-10T11:06:22.736058-03:00",
"LastMessageTime": 0,
"biz": false,
"status": 200,
"tag": null,
"Count": 0,
"Mute": false,
"Spam": false,
"Archive": false,
"isGroup": false
}
}

ERROR:

{
"sucesso": false,
"mensagem": null
}

Validar Contacto

Valida si el contacto es un perfil válido de WhatsApp (sin necesidad de ser un contacto agregado).

Comandoquery_profile.aspx
MétodoPOST
Cuerpo
{ 
"number" : "5511987654321@s.whatsapp.net"
}
Respuesta

ÉXITO → Perfil devuelto:

 {
"sucesso": true,
"mensagem": {
"jid": "5511987654321@s.whatsapp.net",
"notify": "Maria Aparecida",
"short": "Maria",
"name": "Maria",
"picture": "https://api.witi.me/static/6D6307C3-2973-4468-85FA-D047CB8E1F2E/profile/5511987654321.jpeg?h=637485519829710708",
"Lastupdate": "2021-02-10T11:06:22.736058-03:00",
"LastMessageTime": 0,
"biz": false,
"status": 200,
"tag": null,
"Count": 0,
"Mute": false,
"Spam": false,
"Archive": false,
"isGroup": false
}
}

ERROR:

{
"sucesso": false,
"mensagem": null
}

Archivar Contacto

Comandoset_jidstatus.aspx
MétodoPOST
Cuerpo
{ 
"jid" : "5511987654321@s.whatsapp.net",
"status": 1, // 1 = archive | 0 = unarchive
"messageId": "FC47BC67B05BD3972E6A6F7EF824BE15", // ID da última mensagem do contato
"ownerMessage": "true" // true se a última mensagem foi enviada por mim | false
}
Respuesta
{
"resultado": true
}

Foto de Perfil

Comandoget_picture.aspx
MétodoGET
Parámetros

jid - JID del contacto

Respuesta

ÉXITO → Foto de perfil como está registrada en WhatsApp

ERROR → Imagen genérica:

Mensajes

Comandoget_messages.aspx
MétodoPOST
Cuerpo
{ 
"jid": "5511987654321@s.whatsapp.net",
"count": "10", // number of messages to return
"messageId": "", // if provided, returns messages prior to this ID
"fromme": "" // true | false - Only messages sent by me
}
Respuesta

ÉXITO → Lista de mensajes:

{
"sucesso": true,
"mensagem": [
"{\"Type\":\"receveid_message\",\"Body\":{\"Info\": {\"Id\":\"7C4673A32A34A6D4C07D2035BC114FC1\", \"RemoteJid\":\"5511987654321@s.whatsapp.net\",\"SenderJid\":\"\",\"FromMe\": true,\"Timestamp\": 1612892924,\"messageTimestampTiks\": 637484789240000000,\"Status\": 4,\"QuotedMessageID\":\"\",\"Source\": {\"key\":{\"remoteJid\":\"5511987654321@s.whatsapp.net\",\"fromMe\":true,\"id\":\"7C4673A32A34A6D4C07D2035BC114FC1\"},\"message\":{\"conversation\": \"Bom-dia!\"},\"messageTimestamp\": 1612892924,\"status\": 2,\"participant\":\"5511987654321@s.whatsapp.net\"}},\"Text\": \"Bom-dia!\"}}",
...
]
}

ERROR:

{
"sucesso": false
}