![MQL5 - Langage des stratégies de trading intégré au terminal client MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Vous manquez des opportunités de trading :
- Applications de trading gratuites
- Plus de 8 000 signaux à copier
- Actualités économiques pour explorer les marchés financiers
Inscription
Se connecter
Vous acceptez la politique du site Web et les conditions d'utilisation
Si vous n'avez pas de compte, veuillez vous inscrire
Que signifie une erreur 401 ?
Entrez "http 401" dans Yandex et il vous dit tout en détail.
code result -"Webrequest4Voice(EURCHF,D1) Download error 'https://api.eu-gb.text-to-speech.watson.cloud.ibm.com/instances/9886a3ce-5734-455f-8f78-7a56381da686/v1/synthesize?text=TEST', code 401".
401 : leserveur requiert une authentification
Prenez un émulateur de requêtes (par exemple, postman) et faites une requête normale là-bas, puis transférez-la à mql.
Ou comme Maxim l'a écrit plus hautEntrez "http 401" dans Yandex et il vous dit tout en détail.
https://example-files.online-convert.com/audio/wav/example.wav
téléchargé d'ici sans aucun problème
et joue le son
https://example-files.online-convert.com/audio/wav/example.wav
téléchargé d'ici sans aucun problème
Et dans quelle mesure le fichier téléchargé est-il lisible si PlaySound le lit immédiatement dans le dossier Fichiers après l'avoir téléchargé ? Ajoutez quelques lignes au code et vous pourrez le tester.
donc ça va directement dans le dossierFiles ettout fonctionne bien.
------------------------------------------------------------------
c'est comme ça que je l'ai fait.
♪ il télécharge et joue tout de suite ♪
pour qu'il aille directement dans le dossierFiles
Pour traduire une requête HTTP des options curl en paramètres WebRequest, vous devez :
1. en général, regardez sur wikipedia pour voir comment HTTP est structuré
2. vérifiez dans la documentation Curl ce que signifient les options et pourquoi elles sont utilisées.
3. lire l'aide de WebRequest et voir des exemples, même dans ce fil de discussion beaucoup
4. vous devez écrire du code en étant conscient de ce que vous avez fait :-) quoi, pourquoi et pourquoi il est utilisé.
Vous attendez manifestement que les 4 points soient faits pour vous. Je comprends que c'est le week-end, que le temps est compté et que vous avez beaucoup d'idées. Il faut que ce soit rapide.
Mais je dois toujours le faire moi-même.
Maxim, ) Eh bien, quel est l'intérêt ?
Dans curl il n'y a qu'un seul paramètre - "-u" est l'autorisation ou l'utilisateur, suivi par apikey
Dans le fichier d'aide WebRequest, vous pouvez découvrir comment remplir le tableau json résultant avec la réponse de Yahoo Finance.
Tous les exemples de WebRequest dans ce fil de discussion sont le seul et unique script dans l'aide, que j'ai affiché tout le temps )))).
Être conscient de ce qui a été fait - c'est difficile à faire sans exemple. Les sites qui offrent commercialement le TTS ont des exemples avec .NET, Java, curl, des langages de programmation matures, pour ainsi dire. Ils n'ont même pas la moindre idée des enfants comme MQL.
Votre poste est donc important en théorie, mais insignifiant dans son utilité.
Plus précisément, pour moi, par exemple, ce n'est pas clair où :
1) les en-têtes,
2) url ou
3) ailleurs,
vous devez spécifier la sortie vers un fichier wav et je ne peux pas trouver d'exemples, de livres qui disent ceci
Bref, c'est comme ça que ça marche.
mais c'est le mauvais site.
donc ça va directement dans le dossierFiles ettout fonctionne bien.
------------------------------------------------------------------
c'est comme ça que je l'ai fait.
♪ il télécharge et joue tout de suite ♪