![MQL5 - Sprache von Handelsstrategien, eingebaut ins Kundenterminal MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Sie verpassen Handelsmöglichkeiten:
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Registrierung
Einloggen
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
Was bedeutet ein 401-Fehler?
Geben Sie "http 401" in Yandex ein, und Sie erfahren alles im Detail.
Codeergebnis -"Webrequest4Voice(EURCHF,D1) Download-Fehler 'https://api.eu-gb.text-to-speech.watson.cloud.ibm.com/instances/9886a3ce-5734-455f-8f78-7a56381da686/v1/synthesize?text=TEST', Code 401"
401 istServer erfordert Authentifizierung
Nehmen Sie einen Abfrageemulator (z.B. postman) und stellen Sie dort eine normale Anfrage und übertragen Sie diese dann an mql.
Oder wie Maxim oben schriebGeben Sie "http 401" in Yandex ein, und Sie erfahren alles im Detail.
https://example-files.online-convert.com/audio/wav/example.wav
ohne Probleme von hier heruntergeladen
und spielt den Ton ab
https://example-files.online-convert.com/audio/wav/example.wav
ohne Probleme von hier heruntergeladen
Und wie abspielbar ist die heruntergeladene Datei, wenn PlaySound sie sofort nach dem Herunterladen im Ordner "Dateien" abspielt? Fügen Sie dem Code ein paar Zeilen hinzu, und Sie können ihn testen.
so dass es direkt in den Ordner "Dateien" geht undalles einwandfrei funktioniert
------------------------------------------------------------------
So habe ich es gemacht.
♪ Es lädt herunter und spielt sofort ♪
damit sie direkt in den Ordner "Dateien" gelangt
Um eine HTTP-Anfrage von curl-Optionen in WebRequest-Parameter zu übersetzen, müssen Sie Folgendes tun:
1. Schauen Sie generell bei Wikipedia nach, wie HTTP strukturiert ist.
2. Schauen Sie in der Curl-Dokumentation nach, was die Optionen bedeuten und warum sie verwendet werden
3. lesen Sie die WebRequest-Hilfe und sehen Sie Beispiele, auch in diesem Thread eine Menge
4. man sollte Code schreiben und sich dabei bewusst sein, was man getan hat :-) was, warum und wofür er verwendet wird.
Sie erwarten offensichtlich, dass alle 4 Punkte für Sie erledigt werden. Ich weiß, es ist Wochenende, die Zeit ist knapp, und Sie haben viele Ideen. Es muss schnell gehen.
Aber ich muss es trotzdem selbst tun.
Maxim, ) Nun, was soll das bringen?
In curl gibt es nur einen Parameter - "-u" ist die Autorisierung oder der Benutzer, gefolgt von apikey
In der WebRequest-Hilfedatei können Sie herausfinden, wie Sie das resultierende json-Array mit der Antwort von Yahoo Finance füllen können.
Alle WebRequest-Beispiele in diesem Thread sind das einzige Skript in der Hilfe, das ich die ganze Zeit gepostet habe )))).
Sich dessen bewusst sein, was getan wurde - ohne Beispiel ist das schwer zu erreichen. Websites, die TTS kommerziell anbieten, haben Beispiele mit .NET, Java, curl, sozusagen ausgereifte Programmiersprachen. Sie haben nicht einmal eine Ahnung von Kindern wie MQL.
Ihr Beitrag ist also theoretisch wichtig, aber in seiner Nützlichkeit unbedeutend.
Für mich ist zum Beispiel nicht klar, wo:
1) Kopfzeilen,
2) url oder
3) irgendwo anders,
Sie müssen die Ausgabe in eine wav-Datei angeben, und ich kann keine Beispiele oder Bücher finden, in denen dies steht
Wie auch immer, so funktioniert es.
nur der Standort ist falsch.
so dass es direkt in den Ordner "Dateien" geht undalles einwandfrei funktioniert
------------------------------------------------------------------
So habe ich es gemacht.
♪ Es lädt herunter und spielt sofort ♪