====== 4.2 Daten lesen mit VBA ======
Tabellendaten per REST-API abrufen.
===== Komplettes Beispiel =====
Sub LadeKunden()
Dim http As Object
Dim url As String
Dim json As String
url = "http://localhost:5000/api/v1/dsn/demo/tables/Customers?$top=10"
Set http = CreateObject("MSXML2.XMLHTTP")
http.Open "GET", url, False
http.setRequestHeader "Accept", "application/json"
http.send
If http.Status = 200 Then
json = http.responseText
Debug.Print json
Else
MsgBox "Fehler: " & http.Status
End If
End Sub
===== Mit Filter =====
url = "http://localhost:5000/api/v1/dsn/demo/tables/Customers" & _
"?$filter=Country eq 'Germany'&$orderby=Name"
===== URL-Encoding =====
Sonderzeichen im Filter müssen kodiert werden:
filter = Application.EncodeURL("Country eq 'Germany'")