2017-07-08 5 views
0

でWhatsappAPIを使用してメッセージをのWhatsApp送るが、LIKE {Status:"Failed",Reason:"Bad_Request"}すべての時間の誤差を与えるWART(WhatsApp Registration Tool) .Itsを通じて自分の携帯電話番号を登録することができませんでした。 私は多くを検索しました。しかし、この問題の解決策はありません。 登録用ツールはWARTのみです。 ありますか?any new updatesまたはWART is still working .. ??は、私がnuGetパッケージマネージャからWhatsappAPI</strong><strong>をインストールし、コードを実装しようとしたC#の

私のコードは以下の通りです。上記のコードで

public JsonResult SendMessage(string sendTo,string message) 
    { 
     var response = false; 
     string from = "91XXXXXXXXXX"; //(Enter Your Mobile Number) 
     String password; 
     var res = WhatsAppApi.Register.WhatsRegisterV2.RequestCode(from, out password); 
     WhatsApp wa = new WhatsApp(from, password, "abc.com", false, false); 
     wa.OnConnectSuccess +=() => 
     { 
      wa.OnLoginSuccess += (phonenumber, data) => 
      { 
       wa.SendMessage(sendTo, message); 
       response = true; 
      }; 
      wa.OnLoginFailed += (data) => 
      { 
       response = false; 
      }; 

      wa.Login(); 
     }; 
     wa.OnConnectFailed += (Exception) => 
     { 
      response = false; 
     }; 
     return Json(response); 
    } 

いぼツールを介して、またはしないAPI CodeRequest法を使用してパスワードを生成することができませんmです。

アップデートがあるかどうかお知らせください。

答えて

0

これまでに、whatsappに登録されていない新しい番号を用意してから、パスワードを取得するために以下の手順を実行する必要があります。

string password ; 
string number = "xxxx"; 
WhatsAppApi.Register.WhatsRegisterV2.RequestCode(number , out password); 
//you will recieve a sms, use it to get password 
string password =WhatsAppApi.Register.WhatsRegisterV2.RegisterCode(number ,"code from sms"); 

ライブラリの設定が古いため、新しい設定を行う必要があります。

関連する問題