WhatsAppメッセージを送信して応答できるWebサービスを作成できるかどうかを理解しようとしています。ウェブで検索したところ、 WhatsAPI 、
このソリューションはうまくいくと思いますが、WhatsAppの実際のバージョンでは、ニックネーム、送信者、imei、およびパスワードを取得することはできません。
それらを取得するには、mitmproxyをインストールしたLinux PCをセットアップして、Samsung Galaxy S4のWebトラフィックを盗聴します。 mitmproxyを使用すると、電話で生成されたWebトラフィックを見ることができるので、WhatsAppに(別のSIMで)登録しようとしましたが、mitmproxyでは、WhatsAPIに必要なデータを見ることができません。
別の方法を使用してパスワードを取得できるかどうかは誰にもわかりませんか?
存在する場合、私に方法を提案できますか?あなたはそれを行うことが可能であると思いますか、それともTelegramまたはWechatを使用する方が良いと思いますか?
Javaの場合、 WhatsUp を試すことができます
Pythonについては、 YowsUp を参照してください。
WhatsAppがこれらのライブラリ開発者の多くに対して 法的措置 を脅かし、この方法でのサービスの使用を公式にサポートしていないことに注意してください。
また、WhatsAppの商用APIの使用は許容されるnoと言ったWhatsAppの代表者と直接話をしました。
また、バルクメッセージングはWhatsAppの利用規約に反することに注意してください。
以前は、PHPでの実装 WhatsAPI と、別のJava実装、WhatsApi4J。両方とも法的な理由で使用できなくなりました。脅威。
.NETの場合、 https://github.com/mgp25/Chat-API-NET を使用します
パスワードを生成するためのインストーラーをダウンロード https://github.com/mgp25/WART このリンクから
string nickname = "Nickname";
/* Your number in the format CCAANNNNNNNNN
* C - Country Code
* A - Area Code
* N - Phone number */
string sender = "***************"; //phone number
string password = "*****************"; // Obtain it with WART or Yowsup
WhatsApp wa = new WhatsApp(sender, password, nickname, true);
wa.OnConnectSuccess += () =>
{
Console.WriteLine("Connected");
wa.OnLoginSuccess += (phoneNumber, data) =>
{
Console.WriteLine("Connection success!");
wa.SendMessage("**************"/* Number */, "Hello World!");
Console.WriteLine("Message sent!");
};
wa.OnLoginFailed += (data) => {
Console.WriteLine("Login failed: {0}", data);
};
wa.Login();
};
wa.OnConnectFailed += (ex) =>
{
Console.WriteLine("Connect failed: {0}", ex.StackTrace);
};
wa.Connect();
Console.WriteLine("END");
Console.ReadLine();
いぼアプリはおそらくあなたに適しています。
WhatsApp登録ツール
Jake によって作成されたトークンジェネレーターを使用します
WhatsApiNet fork by meを使用
.NET Framework 4またはMono Frameworkが必要です(Linuxではモノコンプリート)
このツールは、新しい電話番号を登録するために使用され、すでに登録されている番号の新しいパスワードを取得するためにも使用できます。
登録IDは、電話番号に基づいてプログラムによって自動生成されます。
オプション(および強く推奨)のパスワードフィールドは、IDを生成するときにソルトとして使用されます。これにより、パスワードを知らない限り複製できない一意のIDハッシュが生成されます。
パスワードフィールドを空白のままにすると、電話番号だけのIDハッシュが生成されます。これは簡単に複製でき、非常に安全ではありません。
これらの回答があなたにとって有益だった場合、より建設的な方法でありがとうと言って検討してください