Dette skal være mulig å gjøre med "hs.UrlAction", men personlig hadde jeg brukt et script, se f.eks. funksjonen "RunAPI" i Twinkly-scriptet. UploadString er "POST". I sin enkleste form kan den se slik ut:
Private Function RunAPI(ByVal url As String, Optional ByVal query As String = "") As String
Dim source As String = ""
Using client As New System.Net.WebClient
client.Headers.Add("Content-Type", "application/json")
If query <> "" Then
source = client.UploadString(url, "POST", query)
Else
source = client.DownloadString(url)
End If
End Using
Return source
End Function
Alternativt kan du bare kjøre en ekstern kommando fra HS og kalle curl derfra, da leter du etter action som heter "Run Another Program or Process". 🙂