发送图像使用asp.net中的WhatsApp api无法正常工作

时间:2015-12-29 08:29:00

标签: asp.net

我在网上搜索了很多关于这一点,但我没有收到任何解决方案。

这是我的方法

在asp.net的按钮点击事件中。 请帮帮我,我在localhost上运行它。 我不知道我哪里出错了。我甚至没有得到任何错误,方法正在执行,但图像没有被发送到接收器。

private void Send()
{
 string from = "+91*********";
 string password = "****";
 string nickName ="****";
 string to = "+91" + PhoneNumberTextBox.Text;
 string message = MessageTextBox.Text;

 byte[] img = File.ReadAllBytes("C:\\Users\\myPc\\Downloads\\a.jpg");

 WhatsAppApi.WhatsApp wa = new WhatsAppApi.WhatsApp(from, password,    nickName, false, false);

 wa.OnConnectSuccess += () =>
 {
    wa.SendMessage(to, message);

    wa.SendMessageImage(to + "@s.whatsapp.net", img,  ApiBase.ImageType.JPEG);
 };

 wa.OnLoginFailed += (data) =>
 {

 };
 wa.Login();
};

 wa.OnConnectFailed += (ex) =>
 {

 };
 wa.Connect();
}

1 个答案:

答案 0 :(得分:0)

您错过了登录。尝试以下代码,希望它对您有所帮助。

  wa.OnConnectSuccess += () =>
        {

            wa.OnLoginSuccess += (phoneNumber, data) =>
            {
                wa.SendMessage(to, message);
                wa.SendMessageImage(to + "@s.whatsapp.net", img,  ApiBase.ImageType.JPEG);};

            wa.OnLoginFailed += (data) =>
            {

            };
            wa.Login();
        };