curl -X GET "https://api.oxenty.api.br/api/contacts/profile-picture?sessionId=550e8400-e29b-41d4-a716-446655440000&jid=5511999999999@s.whatsapp.net&type=image" \
-H "X-API-Key: YOUR_API_KEY"
const profile = await client.contacts.getProfilePicture(sessionId, {
jid: '5511999999999@s.whatsapp.net',
type: 'image',
});
if (profile.url) {
console.log('Foto de perfil:', profile.url);
} else {
console.log('Contato sem foto de perfil');
}
profile = client.contacts.get_profile_picture(
session_id,
jid='5511999999999@s.whatsapp.net',
type='image'
)
if profile['url']:
print(f"Foto de perfil: {profile['url']}")
else:
print("Contato sem foto de perfil")
{
"success": true,
"jid": "5511999999999@s.whatsapp.net",
"url": "https://pps.whatsapp.net/v/t61.xxxxx/xxxxx.jpg"
}
{
"success": true,
"jid": "5511999999999@s.whatsapp.net",
"url": null
}
Contatos
Foto de Perfil
Obtém a foto de perfil de um contato ou grupo
GET
/
api
/
contacts
/
profile-picture
curl -X GET "https://api.oxenty.api.br/api/contacts/profile-picture?sessionId=550e8400-e29b-41d4-a716-446655440000&jid=5511999999999@s.whatsapp.net&type=image" \
-H "X-API-Key: YOUR_API_KEY"
const profile = await client.contacts.getProfilePicture(sessionId, {
jid: '5511999999999@s.whatsapp.net',
type: 'image',
});
if (profile.url) {
console.log('Foto de perfil:', profile.url);
} else {
console.log('Contato sem foto de perfil');
}
profile = client.contacts.get_profile_picture(
session_id,
jid='5511999999999@s.whatsapp.net',
type='image'
)
if profile['url']:
print(f"Foto de perfil: {profile['url']}")
else:
print("Contato sem foto de perfil")
{
"success": true,
"jid": "5511999999999@s.whatsapp.net",
"url": "https://pps.whatsapp.net/v/t61.xxxxx/xxxxx.jpg"
}
{
"success": true,
"jid": "5511999999999@s.whatsapp.net",
"url": null
}
Obtém a URL da foto de perfil de um contato ou grupo.
Query Parameters
string
required
ID da sessão.
string
required
JID do contato ou grupo.
string
default:"preview"
Tipo de imagem.Valores:
preview- Imagem em baixa resolução (mais rápido)image- Imagem em alta resolução
Resposta
boolean
Se a operação foi bem-sucedida.
string
JID consultado.
string
URL da foto de perfil.
null se não houver foto ou não for acessível.curl -X GET "https://api.oxenty.api.br/api/contacts/profile-picture?sessionId=550e8400-e29b-41d4-a716-446655440000&jid=5511999999999@s.whatsapp.net&type=image" \
-H "X-API-Key: YOUR_API_KEY"
const profile = await client.contacts.getProfilePicture(sessionId, {
jid: '5511999999999@s.whatsapp.net',
type: 'image',
});
if (profile.url) {
console.log('Foto de perfil:', profile.url);
} else {
console.log('Contato sem foto de perfil');
}
profile = client.contacts.get_profile_picture(
session_id,
jid='5511999999999@s.whatsapp.net',
type='image'
)
if profile['url']:
print(f"Foto de perfil: {profile['url']}")
else:
print("Contato sem foto de perfil")
{
"success": true,
"jid": "5511999999999@s.whatsapp.net",
"url": "https://pps.whatsapp.net/v/t61.xxxxx/xxxxx.jpg"
}
{
"success": true,
"jid": "5511999999999@s.whatsapp.net",
"url": null
}
A URL retornada é temporária e pode expirar após algumas horas. Para uso prolongado, baixe a imagem e armazene localmente.