そしてまた、DellとMarket - ページ 10

 
Alexsandr San:

を書き換えたら?

とか、こんな感じで

はい、これはバイナリですが、公開されたWebサービスのコンテキストではありません)

このコードの有用性は、残念ながら分かりませんが

 
Alexsandr San:

ありがとうございました。この人が何を作ろうとしているのか、それを知りたいんです。

Shosh!:)401はibmのウェブサーバーが返すエラー番号で、MQL5ドキュメントで探すべきではありません。

 
Nikolai Karetnikov:

ダン

プロフィールのService Deskのリンクから、新しいアプリケーションを作成してください。金融取引の制限」などのテーマを選択する。そこに、知らず知らずのうちに2つ目のアカウントを作り、リソースのルールに違反していたことを書いてください。そして、削除を依頼する。削除するアカウントへのリンクを添付する。

 
Nikolai Karetnikov:

Aryom、アカウントを統合する規定はあるのでしょうか?

いいえ。

 

そしてもうひとつ、WebRequestの ドキュメントによると、この関数には2つのバリエーションがあるそうです。最初のものはContent-Type: application/x-www-form-urlencodedで動作しますが、IBMは "ヘッダー "Content-Type: application/json "を要求しているので、明らかに適切ではありません。

しかし、これまで私が理解したのはそれだけです。

 

何かあった

ただし、ファイルが鳴らない

ショット4

//+------------------------------------------------------------------+
//|                                                   WebRequest.mq5 |
//|                        Copyright 2020, MetaQuotes Software Corp. |
//|                                             https://www.mql5.com |
//+------------------------------------------------------------------+
#property copyright "Copyright 2020, MetaQuotes Software Corp."
#property link      "https://www.mql5.com"
#property version   "1.00"
//+------------------------------------------------------------------+
//| Script program start function                                    |
//+------------------------------------------------------------------+
void OnStart()
  {
   string cookie=NULL,headers;
   char   post[],result[];
   headers = "curl -X POST -u" "apikey:GR1bb3zVMs9fcNKL6pA9-5zj9ptWliCu6eh9oupUnpZB";
   headers = "Content-Type: application/json";
   headers = "Accept: audio/wav";
   headers = "data" "{\"text\":\"hello world\"}";
//output hello_world.wav ^

   string url="https://api.eu-gb.text-to-speech.watson.cloud.ibm.com";
//--- для работы с сервером необходимо добавить URL "https://finance.yahoo.com"
//--- в список разрешенных URL (Главное меню->Сервис->Настройки, вкладка "Советники"):
//--- обнуляем код последней ошибки
   ResetLastError();
//--- загрузка html-страницы с Yahoo Finance
   int res=WebRequest("GET",url,cookie,NULL,500,post,0,result,headers);
   if(res==-1)
     {
      Print("Ошибка в WebRequest. Код ошибки  =",GetLastError());
      //--- возможно, URL отсутствует в списке, выводим сообщение о необходимости его добавления
      MessageBox("Необходимо добавить адрес '"+url+"' в список разрешенных URL во вкладке 'Советники'","Ошибка",MB_ICONINFORMATION);
     }
   else
     {
      if(res==200)
        {
         //--- успешная загрузка
         PrintFormat("Файл успешно загружен, размер %d байт.",ArraySize(result));
         //PrintFormat("Заголовки сервера: %s",headers);
         //--- сохраняем данные в файл
         int filehandle=FileOpen("output hello_world.wav",FILE_WRITE|FILE_BIN);
         if(filehandle!=INVALID_HANDLE)
           {
            //--- сохраняем содержимое массива result[] в файл
            FileWriteArray(filehandle,result,0,ArraySize(result));
            //--- закрываем файл
            FileClose(filehandle);
           }
         else
            Print("Ошибка в FileOpen. Код ошибки =",GetLastError());
        }
      else
         PrintFormat("Ошибка загрузки '%s', код %d",url,res);
     }
  }
//+------------------------------------------------------------------+
 

それがダウンロードされたものです。

写真5

写真6

住所が関係してるんだと思った、どうにかして変えてくれ。

スナップショット7

 
Nikolai Karetnikov:

)))

端末や宇宙を音声で操作する))のではなく、音声で案内するという発想です。例えば、5分ごとにセットの中から楽器の価格を鳴らす、あるいは音声によるアラートを設定するオプションがあるとします。端末にはアラートというものが存在し、発動すると短いビープ音が鳴るが、それが何のツールを指しているのか、わからない

この作業は非常に複雑で、ターゲットの境界が不明確なため、ほとんど不可能です。Expert Advisorは具体的に何を発表すればよいのでしょうか?価格だけなら、フィギュアのセットを統合し、それを組み合わせることも可能です。もし、Expert Advisorが適切なタイミングでオンになるようなカスタムリマインダーを記録するオプションが必要なら、それは不可能ではありませんが、非常に難しいことなのです。怪しげなチップにこれだけエネルギーを費やす意味がほとんどわからない。

やりたいことをもっと具体的に。
 

論文料は議論の参加者に分配され、すべての著者が記載されるべきと理解しています :-)

 
大量の音声ファイルを録音し、リソースをEAに組み込み、その組み込みをイベント モデルに結びつければ完了です。ウェブクエストは必要ありません。