2013-02-23 111 views
1

我想從twilio帳戶發送短信。這是我的代碼。使用Twilio從我的網站在asp.net發送短信

try 
{ 
    string ACCOUNT_SID = ConfigurationManager.AppSettings["XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"]; 
    string AUTH_TOKEN = ConfigurationManager.AppSettings["XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"]; 

    TwilioRestClient client = new TwilioRestClient(ACCOUNT_SID, AUTH_TOKEN); 
    client.SendSmsMessage("+1XXXXXXXXXX", "+1XXXXXXXXXXX", "Hi");  
    Label1.Text = "Sent Successfully";  
} 
catch (Exception ex) 
{ 
    Label1.Text = "Error:"+ex.Message; 
} 

在我的服務器上運行,我收到消息「已成功發送」,但未收到我手機上的消息。

我已經改變了原來的數字「XXXXX」。我還添加了Twilio軟件包。

請讓我知道,如果可以。

回答

0

Twilio福音傳教士在這裏。

當您調用SendSmsMessage時,您可能會從Twilio REST API返回錯誤。您可以檢查,如果這是通過抓住從方法的返回值,看到發生的事情,如果RestException屬性爲空或不是:

var result = client.SendSmsMessage("+1xxxxxxxxxx", "+1xxxxxxxxxx", "Hi"); 
if (result.RestException!=null) 
{ 
    //An error occured 
    Console.Writeline(result.RestException.Message); 
} 

另一種選擇是使用一個工具,如Fiddler看實際的HTTP請求/反應,看看是否有錯誤發生。

希望有所幫助。