Obter foto do grupo
curl --request GET \
--url https://{host}/api/{session}/groups/{id}/picture \
--header 'apikey: <api-key>'import requests
url = "https://{host}/api/{session}/groups/{id}/picture"
headers = {"apikey": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {apikey: '<api-key>'}};
fetch('https://{host}/api/{session}/groups/{id}/picture', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://{host}/api/{session}/groups/{id}/picture",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"apikey: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://{host}/api/{session}/groups/{id}/picture"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("apikey", "<api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://{host}/api/{session}/groups/{id}/picture")
.header("apikey", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://{host}/api/{session}/groups/{id}/picture")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["apikey"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"url": "https://pps.whatsapp.net/v/t61.24694-24/..."
}
Grupos
Obter Foto do Grupo
Obter a foto de perfil do grupo
GET
/
api
/
{session}
/
groups
/
{id}
/
picture
Obter foto do grupo
curl --request GET \
--url https://{host}/api/{session}/groups/{id}/picture \
--header 'apikey: <api-key>'import requests
url = "https://{host}/api/{session}/groups/{id}/picture"
headers = {"apikey": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {apikey: '<api-key>'}};
fetch('https://{host}/api/{session}/groups/{id}/picture', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://{host}/api/{session}/groups/{id}/picture",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"apikey: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://{host}/api/{session}/groups/{id}/picture"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("apikey", "<api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://{host}/api/{session}/groups/{id}/picture")
.header("apikey", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://{host}/api/{session}/groups/{id}/picture")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["apikey"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"url": "https://pps.whatsapp.net/v/t61.24694-24/..."
}
Descrição
Este endpoint retorna a URL da foto de perfil do grupo especificado.Parâmetros de URL
string
required
ID único da sessão WhatsApp
string
required
ID do grupo no formato
120363XXXXX@g.usResposta
string
URL da foto do grupo
{
"url": "https://pps.whatsapp.net/v/t61.24694-24/..."
}
Códigos de Status
200- Foto retornada com sucesso400- Parâmetros inválidos401- Não autorizado404- Grupo ou foto não encontrado
Exemplo de Uso
curl -X GET https://api.wappfy.com.br/api/my-session/groups/120363XXXXX@g.us/picture
const session = 'my-session';
const groupId = '120363XXXXX@g.us';
const response = await fetch(`https://api.wappfy.com.br/api/${session}/groups/${groupId}/picture`);
const data = await response.json();
console.log(data.url);
import requests
session = 'my-session'
group_id = '120363XXXXX@g.us'
response = requests.get(f'https://api.wappfy.com.br/api/{session}/groups/{group_id}/picture')
data = response.json()
print(data['url'])
Authorizations
Sua chave de API do Wappfy (obtenha em dash.wappfy.com.br)
Path Parameters
ID do Grupo
Query Parameters
Atualizar a foto do servidor (cache de 24h por padrão). Não atualize se não for necessário, você pode ter erro de limite de taxa (Refresh the picture from the server (24h cache by default). Do not refresh if not needed, you can get rate limit error)
Response
200 - application/json
