Das ist auf jeden Fall hilfreich, danke.
Bin nämlich gerade dabei, mich mit der JSON Bibliothek zu befassen
und muss Rückgaben wie diese
Code: Alles auswählen
{
"id": 18123,
"name": "Empfang1",
"description": "Mitarbeiterin 1",
"extension_sip": "777abcd1111@blf.finotel.com",
"extension_pstn": "",
"extension_type": "SIP",
"agent_type": "Agent",
"status": "online",
"priority": 0,
"last_call_at": "2022-06-28T11:27:16.000+02:00",
"created_at": "2018-04-24T10:46:12.000+02:00",
"updated_at": "2022-06-28T11:39:04.000+02:00"
},
{
"id": 18124,
"name": "Empfang2",
"description": "Mitarbeiterin 2",
"extension_sip": "777abcd2222@blf.finotel.com",
"extension_pstn": "",
"extension_type": "SIP",
"agent_type": "Agent",
"status": "online",
"priority": 0,
"last_call_at": "2022-06-28T11:11:05.000+02:00",
"created_at": "2018-04-24T10:46:45.000+02:00",
"updated_at": "2022-06-28T11:34:09.000+02:00"
},
{
"id": 18125,
"name": "Empfang3",
"description": "Mitarbeiterin 3",
"extension_sip": "777abcd3333@blf.finotel.com",
"extension_pstn": "",
"extension_type": "SIP",
"agent_type": "Agent",
"status": "dail_out",
"priority": 0,
"last_call_at": "2022-06-28T11:00:57.000+02:00",
"created_at": "2018-04-24T10:45:31.000+02:00",
"updated_at": "2022-06-28T11:38:52.000+02:00"
}
auswerten und auch wieder senden.
Unter PB erhalte ich nach meinem Request
Code: Alles auswählen
InitNetwork()
NewMap Header$()
Header$("Authorization") = "Bearer 842f30840ae945b193e03643e4be407bb9ce10095f251bffab94783377f56unddertokennimmtkeinende"
HttpRequest = HTTPRequest(#PB_HTTP_Get, "https://api.placetel.de/v2/call_center_agents", "", 0, Header$())
If HttpRequest
Debug "Statuscode: " + HTTPInfo(HTTPRequest, #PB_HTTP_StatusCode)
Debug "GET-Ergebnis: " + HTTPInfo(HTTPRequest, #PB_HTTP_Response)
Debug "Headers: " + HTTPInfo(HTTPRequest, #PB_HTTP_Headers)
FinishHTTP(HTTPRequest)
Else
Debug "Request creation failed"
EndIf
folgenden String:
Code: Alles auswählen
GET-Ergebnis:
[{"id":18123,"name":"Empfang1","description":"Mitarbeiterin 1","extension_sip":"777abcd1111@blf.finotel.com","extension_pstn":"","extension_type":"SIP","agent_type":"Agent","status":"online","priority":0,"last_call_at":"2022-06-28T11:00:57.000+02:00","created_at":"2018-04-24T10:45:31.000+02:00","updated_at":"2022-06-28T11:55:26.000+02:00"},{"id":18124,"name":"Empfang2","description":"Mitarbeiterin 2","extension_sip":"777abcd2222@blf.finotel.com","extension_pstn":"","extension_type":"SIP","agent_type":"Agent","status":"online","priority":0,"last_call_at":"2022-06-28T11:27:16.000+02:00","created_at":"2018-04-24T10:46:12.000+02:00","updated_at":"2022-06-28T12:01:27.000+02:00"},{"id":18125,"name":"Empfang3","description":"Mitarbeiterin 3","extension_sip":"777abcd3333@blf.finotel.com","extension_pstn":"","extension_type":"SIP","agent_type":"Agent","status":"online","priority":0,"last_call_at":"2022-06-28T11:11:05.000+02:00","created_at":"2018-04-24T10:46:45.000+02:00","updated_at":"2022-06-28T12:09:47.000+02:00"}]
Das möchte ich jetzt im JSON Format haben.
Gibt es dazu evtl. schon irgendein Gerüst, was ich mir abgucken kann?