Hallo,
ich bastel unter Visual Studio 2015 Express mit Visual Basic in meinem Programm an einem automatischen Übersetzungstool, dass Datensätze aus einer Datenbank automatisch durch Deepl.com übersetzen soll. Die entsprechende Api und den Auth-Key habe ich. Egal was ich versuche, ich fliege immer mit ner Fehlermeldung raus.
Im Chrome gibt er mir bei Eingabe der URL die richtige Übersetzung von Uhr in einer XML raus. IN VB kommt immer folgende Fehlermeldung:
System.Net.WebException: Die zugrunde liegende Verbindung wurde geschlossen. Unerwarteter Fehler beim Senden. System.IO.IOException: Fehler bei Authentifizierung, da die Gegenstelle den Transportstream geschlossen hat....
Die Api-Seite zeigt mir folgenden HTTP-Request
POST /v2/translate?auth_key=mein_api_key> HTTP/1.0
Host: api.deepl.com
User-Agent: YourApp
Accept: */*
Content-Length: 54
Content-Type: application/x-www-form-urlencoded
auth_key=mein_api-key&text=Hello, world&target_lang=DE
Irgendwie bin ich aber zu blöd diesen Code in mein VB einzubauen. Kann mir von euch jemand einen Denkanstoß geben?
Dankeschön auf jeden Fall.
ich bastel unter Visual Studio 2015 Express mit Visual Basic in meinem Programm an einem automatischen Übersetzungstool, dass Datensätze aus einer Datenbank automatisch durch Deepl.com übersetzen soll. Die entsprechende Api und den Auth-Key habe ich. Egal was ich versuche, ich fliege immer mit ner Fehlermeldung raus.
VB.NET-Quellcode
- Dim url As String = "https://api.deepl.com/v2/translate?auth_key=mein_api_key&text=Uhr&target_lang=de"
- Try
- Dim myRequest As Net.HttpWebRequest = DirectCast(Net.WebRequest.Create(url), Net.HttpWebRequest)
- Dim myResponse As WebResponse = myRequest.GetResponse()
- Catch ex As WebException
- MsgBox(ex.ToString)
- End Try
Im Chrome gibt er mir bei Eingabe der URL die richtige Übersetzung von Uhr in einer XML raus. IN VB kommt immer folgende Fehlermeldung:
System.Net.WebException: Die zugrunde liegende Verbindung wurde geschlossen. Unerwarteter Fehler beim Senden. System.IO.IOException: Fehler bei Authentifizierung, da die Gegenstelle den Transportstream geschlossen hat....
Die Api-Seite zeigt mir folgenden HTTP-Request
POST /v2/translate?auth_key=mein_api_key> HTTP/1.0
Host: api.deepl.com
User-Agent: YourApp
Accept: */*
Content-Length: 54
Content-Type: application/x-www-form-urlencoded
auth_key=mein_api-key&text=Hello, world&target_lang=DE
Irgendwie bin ich aber zu blöd diesen Code in mein VB einzubauen. Kann mir von euch jemand einen Denkanstoß geben?
Dankeschön auf jeden Fall.