在asp.net中使用WhatsApp API发送图像不起作用

nwnhqdif  于 2023-10-21  发布在  .NET
关注(0)|答案(2)|浏览(168)

我在网上搜索了很多关于这个问题,但我没有收到任何解决方案。
这是我的方法
在ASP.NET的按钮单击事件中。请帮助我,我在本地主机上运行这个。我不知道我哪里出错了。我甚至没有得到任何错误,方法正在执行,但图像没有发送到接收器。

  1. private void Send()
  2. {
  3. string from = "+91*********";
  4. string password = "****";
  5. string nickName ="****";
  6. string to = "+91" + PhoneNumberTextBox.Text;
  7. string message = MessageTextBox.Text;
  8. byte[] img = File.ReadAllBytes("C:\\Users\\myPc\\Downloads\\a.jpg");
  9. WhatsAppApi.WhatsApp wa = new WhatsAppApi.WhatsApp(from, password, nickName, false, false);
  10. wa.OnConnectSuccess += () =>
  11. {
  12. wa.SendMessage(to, message);
  13. wa.SendMessageImage(to + "@s.whatsapp.net", img, ApiBase.ImageType.JPEG);
  14. };
  15. wa.OnLoginFailed += (data) =>
  16. {
  17. };
  18. wa.Login();
  19. };
  20. wa.OnConnectFailed += (ex) =>
  21. {
  22. };
  23. wa.Connect();
  24. }
5sxhfpxr

5sxhfpxr1#

你没有登录。试试下面的代码,希望对你有帮助。

  1. wa.OnConnectSuccess += () =>
  2. {
  3. wa.OnLoginSuccess += (phoneNumber, data) =>
  4. {
  5. wa.SendMessage(to, message);
  6. wa.SendMessageImage(to + "@s.whatsapp.net", img, ApiBase.ImageType.JPEG);};
  7. wa.OnLoginFailed += (data) =>
  8. {
  9. };
  10. wa.Login();
  11. };
zwghvu4y

zwghvu4y2#

Google更改了Chrome和Chrome Web驱动程序拓扑结构,我们可能会使用另一种浏览器和Web驱动程序。
从NuGet安装Selenium.WebDriver.ChromeDriver,然后您可以执行以下操作:
IWebDriver driver = new ChromeDriver(Environment.CurrentDirectory)

相关问题