GetStatusStatistic#
Beta version
The functionality is in beta mode. Features are subject to change and may also work unstably. There may be additional charges for functionality in the future.
השיטה מחזירה מערך של נמענים המסומנים שנשלחו/נמסרו/נקראו עבור סטטוס נתון.
כדי לקבל את יומן ההודעות שנשלחו מהטלפון, עליך להפעיל את ההגדרה 'קבלת חיבורים באינטרנט על סטטוסים של הודעות שנשלחו' בשיטת ה-SetSettings או דרך קונסול (הודעות שהתקבלו לפני הפעלת הגדרה זו לא ייכללו ביומן ההודעות היוצאות).
ייתכן שיחלפו עד 5 דקות עד שההגדרות ייכנסו לתוקף.
רשימת אנשי הקשר מאוחזרת באמצעות GetContacts שיטה המבוססת על השדה 'שם קשר'. כדי לקבל רשימת אנשי קשר מעודכנת, עליך לשנות את שם איש הקשר ולאשר מחדש על ידי סריקה מחדש של קוד ה-QR.
בַּקָשָׁה#
כדי לקבל מערך סטטוסים, עליך לבצע בקשה בכתובת:
לפרמטרים של בקשת apiUrl
, idInstance
ו-apiTokenInstance
, עיין ב לפני שמתחילים סָעִיף.
פרמטרים של בקשת כתובת URL#
פָּרָמֶטֶר | סוּג | הֶכְרֵחִי | תֵאוּר |
---|---|---|---|
idMessage | string | כֵּן | מזהה הודעת סטטוס |
תְגוּבָה#
פרמטרי תגובה#
מערך אובייקטים עם פרמטרים:
פָּרָמֶטֶר | סוּג | תֵאוּר |
---|---|---|
participant | array | Contact ID |
timestamp | integer | זמן קבלת הודעה בפורמט UNIX |
status | string | סטטוס הודעה יוצאת, גרסאות אפשריות: |
sent - נשלח | ||
delivered - נמסר | ||
read - קרא/ראה/שמע |
גוף לדוגמא תגובה#
[
{
"timestamp": 1587129319,
"participant": "11001234567@c.us",
"status": "read",
},
{
"timestamp": 1587129319,
"participant": "71234567891@c.us",
"status": "read",
},
]
GetStatusStatistic שגיאות#
לרשימה של שגיאות משותפות לכל השיטות, עיין ב שגיאות נפוצות סָעִיף
בקש דוגמאות#
import requests
url = "{{apiUrl}}/waInstance{{idInstance}}/getStatusStatistic/{{apiTokenInstance}}"
payload = {}
headers= {}
response = requests.request("GET", url, headers=headers, data = payload)
print(response.text.encode('utf8'))
curl --location '{{apiUrl}}/waInstance{{idInstance}}/getStatusStatistic/{{apiTokenInstance}}?idMessage=BAE57C4EEC000000'
var restTemplate = new RestTemplate();
var requestUrl = new StringBuilder();
requestUrl
.append({{apiUrl}})
.append("/waInstance").append({{idInstance}})
.append("/getStatusStatistic/")
.append({{apiTokenInstance}});
var response = restTemplate.exchange(requestUrl.toString(), HttpMethod.GET, null, String.class);
System.out.println(response);
var requestUrl = new StringBuilder();
requestUrl
.append({{apiUrl}})
.append("/waInstance").append({{idInstance}})
.append("/getStatusStatistic/")
.append({{apiTokenInstance}});
var response = Unirest.get(requestUrl.toString())
.header("Content-Type", "application/json")
.asString();
System.out.println(response);