====== 4.2 Branje podatkov z VBA ======
Pridobivanje tabelarnih podatkov preko REST API.
===== Popoln primer =====
Sub NaloziStranke()
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 "Napaka: " & http.Status
End If
End Sub
===== S filtrom =====
url = "http://localhost:5000/api/v1/dsn/demo/tables/Customers" & _
"?$filter=Country eq 'Germany'&$orderby=Name"
===== URL kodiranje =====
Posebni znaki v filtru morajo biti kodirani:
filter = Application.EncodeURL("Country eq 'Germany'")