我在网上搜索了很多关于这一点,但我没有收到任何解决方案。
这是我的方法
在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();
}
答案 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();
};