GetStateInstance#
השיטה מיועדת לקבלת מצב המופע.
בַּקָשָׁה#
כדי לקבל את מצב המופע, עליך לבצע בקשה בכתובת:
לפרמטרים של בקשת apiUrl
, idInstance
ו-apiTokenInstance
, עיין בסעיף לפני שמתחילים.
תְגוּבָה#
פרמטרי תגובה#
פָּרָמֶטֶר | סוּג | תֵאוּר |
---|---|---|
stateInstance | string | מצב מופע. יש גרסאות: |
notAuthorized - מופע אינו מורשה. למשל הרשאה עיין לפני שמתחילים section | ||
authorized - מופע מורשה | ||
blocked - מופע אסור | ||
sleepMode - Status is out of date. המופע נמצא במצב שינה. המצב אפשרי כאשר הטלפון כבוי. לאחר הפעלת הטלפון, ייתכן שיחלפו עד 5 דקות עד שמצב המופע ישתנה ל'מורשה' | ||
starting - המופע נמצא בתהליך הפעלה (מצב שירות). מופע, שרת או מופע במצב תחזוקה מאתחל מחדש. ייתכן שיחלפו עד 5 דקות עד שמצב המופע יוגדר כ'מורשה' | ||
yellowCard - שליחת הודעות הושעתה חלקית או מלאה בחשבון עקב פעילות ספאם. הודעות שנשלחות לאחר קבלת הסטטוס נשמרות בתור לשליחה למשך 24 שעות. כדי להמשיך להפעיל את המופע, עליך לבצע א לְאַתחֵל של המקרה |
דוגמה לגוף תגובה#
{
"stateInstance": "authorized"
}
שגיאות GetStateInstance#
לרשימה של שגיאות משותפות לכל השיטות, עיין ב שגיאות נפוצות במקטע
שְׁגִיאָה | פתרונות אפשריים |
---|---|
המופע נמצא במצב מתחיל במשך זמן רב (יותר מ-5 דקות) | 1. הפעל מחדש את המופע באמצעות ה- לְאַתחֵל שִׁיטָה 2. פנה לתמיכה הטכנית |
טקסט תגובה לדוגמה#
import requests
url = "{{apiUrl}}/waInstance{{idInstance}}/getStateInstance/{{apiTokenInstance}}"
payload = {}
headers= {}
response = requests.request("GET", url, headers=headers, data = payload)
print(response.text.encode('utf8'))
curl --location '{{apiUrl}}/waInstance{{idInstance}}/getStateInstance/{{apiTokenInstance}}'
var restTemplate = new RestTemplate();
var requestUrl = new StringBuilder();
requestUrl
.append({{apiUrl}})
.append("/waInstance").append({{idInstance}})
.append("/getStateInstance/")
.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("/getStateInstance/")
.append({{apiTokenInstance}});
var response = Unirest.get(requestUrl.toString())
.header("Content-Type", "application/json")
.asString();
System.out.println(response);
Sub GetStateInstance()
Dim url As String
Dim http As Object
Dim response As String
' The apiUrl, idInstance and apiTokenInstance values are available in console, double brackets must be removed
url = "{{apiUrl}}/waInstance{{idInstance}}/getStateInstance/{{apiTokenInstance}}"
Set http = CreateObject("MSXML2.XMLHTTP")
http.Open "GET", url, False
http.Send
response = http.responseText
Debug.Print response
' Outputting the answer to the desired cell
' Range("A1").Value = response
Set http = Nothing
End Sub