LastIncomingCalls#
ืืจืกืช ืืื
ืืคืื ืงืฆืืื ืืืืช ื ืืฆืืช ืืืฆื ืืจืกืช ืืื. ืคืื ืงืฆืืืช ืขืฉืืืืช ืืืฉืชื ืืช ืืืืชืื ืฉืืคืขืื ืืืืคื ืื ืืฆืื
ืืฉืืื ืืืืืจื ืฉืืืืช ื ืื ืกืืช ืืืจืื ืืช
ืืืืจืืช
ืืื ืืงืื ืืืืข ืขื ืฉืืืืช ื ืื ืกืืช, ืืฉ ืืืคืขืื ืืช ืืืืืจืืช incomingWebhook ะธ incomingCallWebhook ืืืืฆืขืืช ืืฉืืื SetSettings ืื ืืจื console.
ืืืฉืื ืืืืืจืืช ืืืจื ืขื 5 ืืงืืช
ืืื ืืงืื ืืืืข ืขื ืฉืืืืช ื ืื ืกืืช ืืคื ื ืืืืืจ ืืืืคืข (Instance), ืืฉ ืืืืจ ืฉืืืจืช ืืืืืจืืช ืืืืคืข ืืืฆืข ืืชื ืชืงืืช ื-ืืจืฉืื ืืืืฉ.
ืืฉืืื ืืืืืจื ืืช 10000 ืืฉืืืืช ืืืืจืื ืืช. ืืฉืืื LastIncomingCalls ืืืืืจื ืจืง ืืช ืืืืกืืืจืื ืฉ-WhatsApp ืืกืคืงืช ืืืขืจืืช.
ืืืคืขืช ืืืืืข ืืืืื ืขืฉืืื ืืืจืื ืขื 2 ืืงืืช. ืืฉ ืืืฉืชืืฉ ืืฉืืืืช ืืืืื ืจืง ืืงืืืช ืืืกืืืจืืืช ืฉืืืืช. ืืงืืืช ืืืจืืขืื ืืืื ืืืช ืืฉ ืืืฉืชืืฉ ืืืขืจืืช ืืืืืขืืช (Webhooks).
ืืงืฉื#
ืืงืืืช ืืืกืืืจืืืช ืฉืืืืช ื ืื ืกืืช ืืฉ ืืืฆืข ืืงืฉื ืืืชืืืช:
{{apiUrl}}/waInstance{{idInstance}}/lastIncomingCalls/{{apiTokenInstance}}
ืืงืืืช ืคืจืืืจื ืืืงืฉื apiUrl, idInstance ื-apiTokenInstance, ืคื ื ืืคืจืง ืืคื ื ืชืืืืช ืืขืืืื.
ืคืจืืืจื ืืชืืืช ืืืงืฉื (URL)#
| ืคืจืืืจ | ืกืื | ืืืื | ืชืืืืจ |
|---|---|---|---|
minutes | integer | ืื | ืืื ืืืงืืช ืฉืขืืืจื ื ืืจืฉ ืืืฆืื ืฉืืืืช (ืืจืืจืช ืืืืื ืืื 1440 ืืงืืช) |
ืชืฉืืื#
ืฉืืืช ืืชืืืื#
ืืขืจื ืฉื ืืืืืืงืืื ืขื ืืฉืืืช:
| ืฉืื | ืกืื | ืชืืืืจ |
|---|---|---|
type | string | ืกืื ืืฉืืื, incoming - ืฉืืื ื ืื ืกืชืฉืืื |
idMessage | string | ืืืื ืืฉืืื ืื ืื ืกืชะทะฒะพะฝะบะฐ |
timestamp | integer | ืฉืขืช ืกืืื ืืฉืืื ืืคืืจืื UNIX |
typeMessage | string | ืกืื ืืฉืืื: incomingCall - ืฉืืื ื ืื ืกืชะทะฒะพะฝะพะบ |
chatId | string | ืืืืื ืฆ'ืื, ืื ืืืฆืขื ืืฉืืื |
isVideo | boolean | ืืื ืืืฆืืื ืืื ืืืืชื ืื ืฉืืืช ืืืืื |
status | string | ืกืืืืก ืืฉืืื. ืืืื ืืงืื ืืช ืืขืจืืื ืืืืื: |
pickUp - ืฉืืื ื ืื ืกืช ืฉื ืขื ืชื | ||
hungUp - ืื ืืขื ืฉื ืืฉืืื ืื ืื ืกืช ืื ืขื ื ืื ืืชืง ืืช ืืฉืืื, ืืืืคืื ืืืคืขืื ืคืื ืงืฆืืืช "ืื ืืืคืจืืข" | ||
missed - ืืืื ืืฉืืื ืืืื ืืช ืืฉืืื. ืกืืืืก ืืืืฉื, ืืืงืืื ืืืืขdeclined | ||
declined - ืฉืืื ืฉืื ื ืขื ืชื ืื ืฉืืืื ืืฉืืื ืืืื ืืช ืืฉืืื |
ืืืืื ืืืืฃ ืืชืืืื#
[
{
"type": "incoming",
"idMessage": "F33E8701AGHY4DE04254CBBAE21EC046",
"timestamp": 1754455764,
"typeMessage": "incomingCall",
"chatId": "79001234567@c.us",
"isVideo": false,
"status": "pickUp"
}
]
ืชืงืืืช LastIncomingCalls#
ืจืฉืืืช ืืฉืืืืืช ืืืฉืืชืคืืช ืืื ืืฉืืืืช ื ืืฆืืช ืืคืจืง ืฉืืืืืช ืกืื ืืจืืืืช
ืืืืืืืช ืงืื#
import requests
url = "{{apiUrl}}/waInstance{{idInstance}}/lastIncomingCalls/{{apiTokenInstance}}"
payload = {}
headers= {}
response = requests.request("GET", url, headers=headers, data = payload)
print(response.text.encode('utf8'))
curl --location '{{apiUrl}}/waInstance{{idInstance}}/lastIncomingCalls/{{apiTokenInstance}}'
var restTemplate = new RestTemplate();
var requestUrl = new StringBuilder();
requestUrl
.append({{apiUrl}})
.append("/waInstance").append({{idInstance}})
.append("/lastIncomingCalls/")
.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("/lastIncomingCalls/")
.append({{apiTokenInstance}});
var response = Unirest.get(requestUrl.toString())
.header("Content-Type", "application/json")
.asString();
System.out.println(response);
Sub LastIncomingCalls()
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}}/lastIncomingCalls/{{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