Skip to content

(not used) GetAvatarAsync#

השיטה מחזירה באופן אסינכרוני את האווטאר של כתב או צ'אט קבוצתי. שׁוֹנֶהGetAvatar השיטה, תוצאת הבקשה מוחזרת בתור webhook AvatarInfo

בַּקָשָׁה#

כדי לקבל אווטאר, עליך לבצע בקשה בכתובת:

POST
{{apiUrl}}/waInstance{{idInstance}}/getAvatarAsync/{{apiTokenInstance}}

לפרמטרים של בקשת apiUrl, idInstance או apiTokenInstance, עיין ב לפני שמתחילים סָעִיף.

בקש פרמטרים#

פָּרָמֶטֶר סוּג הֶכְרֵחִי תֵאוּר
chatId string כֵּן זיהוי משתמש או צ'אט קבוצתי

בקשת גוף לדוגמה#

כדי לקבל את הדמות שלך - ציין את המספר שלך ב-chatId ("{your number}@c.us").

קבל דמות משתמש:

{
  "chatId": "11001234567@c.us"
}

קבל דמות של צ'אט קבוצתי:

{
  "chatId": "11001234567-1581234048@g.us"
}

תְגוּבָה#

בקשה מוצלחת מחזירה תגובה ריקה עם סטטוס 400

GetAvatarAsync errors#

לרשימה של שגיאות משותפות לכל השיטות, עיין ב שגיאות נפוצות סָעִיף

HTTP קוד מזהה שגיאה תֵאוּר
400 bad request data פורמט מספר טלפון לא חוקי. מספר הטלפון חייב להיות בן 11 או 12 ספרות. או צ'אט מזהה

בקש דוגמאות#

import requests

url = "{{apiUrl}}/waInstance{{idInstance}}/getAvatarAsync/{{apiToFor a list of errors common to all methods, refer to kenInstance}}"

payload = "{\r\n    \"chatId\": \"11001234567@c.us\"\r\n}"
headers = {
  'Content-Type': 'application/json'
}

requests.request("POST", url, headers=headers, data = payload)
curl --location '{{apiUrl}}/waInstance{{idInstance}}/getAvatarAsync/{{apiTokenInstance}}' \
--header 'Content-Type: application/json' \
--data-raw '{
    "chatId": "11001234567@c.us"
}'
var restTemplate = new RestTemplate();
var requestUrl = new StringBuilder();
requestUrl
    .append({{apiUrl}})
    .append("/waInstance").append({{idInstance}})
    .append("/getAvatarAsync/")
    .append({{apiTokenInstance}});

var headers = new HttpHeaders();
headers.setContentType(MediaType.APPLICATION_JSON);

var jsonBody = "{\"chatId\": \"11001234567@c.us\"}";

var requestEntity = new HttpEntity<>(jsonBody, headers);

var response = restTemplate.exchange(requestUrl.toString(), HttpMethod.POST, requestEntity, String.class);
System.out.println(response);
var requestUrl = new StringBuilder();
requestUrl
    .append({{apiUrl}})
    .append("/waInstance").append({{idInstance}})
    .append("/getAvatarAsync/")
    .append({{apiTokenInstance}});

var response = Unirest.post(requestUrl.toString())
    .header("Content-Type", "application/json")
    .body("{\"chatId\": \"11001234567@c.us\"}")
    .asString();

System.out.println(response);