Hallo liebe Community,
Bin gerade dabei mich reinzufuchsen in das Abfragen eines Web-API Endpoints mit einem VB-Clientprogramm und hoffe ich bin hier im richtigen Unterforum.
Die Docs der Web-API findet ihr hier:
getsongbpm.com/api
Ich hab im Internet mal bisssle gesucht und das hier gefunden:
Es passiert aber rein gar nichts, wenn ich den Code ausführe, nicht mal ne Fehlermeldung, aber
Wie gesagt bin in dem Thema kompletter Anfänger. Benutze ich überhaupt die richtige Klasse?
Weiss jemand obs zu dem Thema irgendwo ein gutes Tutorial gibt oder kann mir anders irgendwie helfen? Ich weiss ehrlich gesagt nicht nach welchem Thema ich genau suchen soll...
Bin gerade dabei mich reinzufuchsen in das Abfragen eines Web-API Endpoints mit einem VB-Clientprogramm und hoffe ich bin hier im richtigen Unterforum.
Die Docs der Web-API findet ihr hier:
getsongbpm.com/api
Ich hab im Internet mal bisssle gesucht und das hier gefunden:
VB.NET-Quellcode
- Imports System.Net.Http
- Public Class Form1
- Shared client As HttpClient = New HttpClient()
- Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
- Main()
- End Sub
- Private Shared Async Function Main() As Task
- ' Call asynchronous network methods in a try/catch block to handle exceptions.
- Try
- Dim response As HttpResponseMessage = Await client.GetAsync("curl -X GET https://api.getsongbpm.com/search/?api_key=YOURAPIKAYHERE8&type=artist&lookup=metallica")
- response.EnsureSuccessStatusCode()
- Dim responseBody As String = Await response.Content.ReadAsStringAsync()
- Form1.TextBox1.Text = responseBody
- Debug.WriteLine("fertig")
- Catch e As HttpRequestException
- Debug.WriteLine(Environment.NewLine & "Exception Caught!")
- Debug.WriteLine("Message :{0} ", e.Message)
- End Try
- End Function
- End Class
Es passiert aber rein gar nichts, wenn ich den Code ausführe, nicht mal ne Fehlermeldung, aber
"fertig"
wird ausgegeben...Wie gesagt bin in dem Thema kompletter Anfänger. Benutze ich überhaupt die richtige Klasse?
Weiss jemand obs zu dem Thema irgendwo ein gutes Tutorial gibt oder kann mir anders irgendwie helfen? Ich weiss ehrlich gesagt nicht nach welchem Thema ich genau suchen soll...