2017-06-06 69 views
-3

我得到5個錯誤:提到下面的名稱沒有在當前的背景下C#存在下面的代碼

錯誤1「txtTo」這個名字在目前情況下不存在

錯誤2「txtMessage」這個名字不會在目前情況下存在

錯誤3類型或命名空間名稱「WhatsApp的」找不到(是否缺少using指令或程序集參照的文CE?)

錯誤4類型或命名空間名稱「WhatsApp的」找不到(是否缺少using指令或程序集引用?)

錯誤5名稱「數據」呢不存在於當前的情況下

有人可以幫我解決上述錯誤嗎?

這裏是我使用的代碼:

using System; 
using System.Collections.Generic; 
using System.ComponentModel; 
using System.Data; 
using System.Drawing; 
using System.Linq; 
using System.Text; 
using System.Threading.Tasks; 
using System.Windows.Forms; 

namespace WindowsFormsApplication2 
{ 
public partial class Form1 : Form 
{ 
    public Form1() 
    { 
     InitializeComponent(); 
    } 

    private void btnSend_Click(object sender, EventArgs e) 
    { 
     //Send (button_click) 
     string from = " "; 
     string to = txtTo.Text; 
     string msg = txtMessage.Text; 

     WhatsApp wa = new WhatsApp(from, "S2pRzjF5WnVcHCwGFkjJuFI2oCM=", "Shri", false, false); 

     wa.OnConnectSuccess +=() => 
     { 
      MessageBox.Show("Connected to whatsapp..."); 

      wa.OnLoginSuccess += (phoneNumber, data) => 
      { 
       wa.sendmessage(to, msg); 
      }; 

      wa.OnLoginFailed += (DataBindings) => 
      { 
       MessageBox.Show("Login Failed : {0}", data); 
      }; 

      wa.Login(); 
     }; 

     wa.OnConnectFailed += (ex) => 
     { 
      MessageBox.Show("Connection Failed..."); 
     }; 

     wa.Connect(); 

    } 
} 
} 
+0

您從某處複製了該代碼?它不完整。 –

+0

是的。它不完整。請幫我完成它 – Shri

+0

string to =「add something」; string msg =「添加你的味精」; –

回答

1

請檢查下面的代碼:

首先,你需要註冊您無疣上,檢查下面的鏈接:

http://www.c-sharpcorner.com/uploadfile/ansh06031982/send-message-on-whatsapp-number-using-web-service/

而你的方法應該是:

private void btnSend_Click(object sender, EventArgs e) 
{ 
    //Send To details 
    string Phnumber = textBox1.Text; 
    string message = textBox2.Text; 

    //send From details 

    string FromNumber = "9177677377"; 
    string password = "bbRvfrEbePyI/uGOqyyw9yeHlys="; 
    string nickName = "Laxman"; 

    WhatsApp wap = new WhatsApp(FromNumber, password, nickName, false, false); 
    wap.OnConnectSuccess +=() => 
     { 
      MessageBox.Show("Connected to whatsapp SuccessFully..."); 

      wap.OnLoginSuccess += (PhoneNumber, data) => 
      { 
       MessageBox.Show("Enterned"); 
       wap.SendMessage(Phnumber, message); 
       MessageBox.Show("Message Sent Successfully..."); 
      }; 

      wap.OnLoginFailed += (data) => 
      { 
       MessageBox.Show(data); 
       MessageBox.Show("Yes Failed login : {0}", data); 
      }; 

      wap.Login(); 
     }; 

    wap.OnConnectFailed += (ex) => 
     { 
      MessageBox.Show("Conncetion Failure"); 
     }; 

    wap.Connect(); 
} 

乾杯!

+0

System.Exception的發生 的HResult = 0x80131500 消息= AUTH響應誤差 源= WhatsAppApi 堆棧跟蹤: 在WhatsAppApi.WhatsSendBase.addAuthResponse() 在WhatsAppApi.WhatsSendBase.Login(字節[]下一個挑戰) at WindowsFormsApp1.Form1。<> c__DisplayClass2_0。 b__0()in C:\ Users \ bshrinid \ Documents \ Visual Studio 2017 \ Projects \ WindowsFormsApp1 \ WindowsFormsApp1 \ Form1。cs:line 56 at WhatsAppApi.WhatsEventBase.fireOnConnectSuccess() at WhatsAppApi.WhatsAppBase.Connect() – Shri

+0

得到了上述錯誤。請幫忙 – Shri

+0

WART也無法獲取密碼 – Shri

相關問題