0
我已經註冊了clickatell服務發送短信。他們給了我vb.net的以下代碼,並表示他們不知道這是對還是錯。使用clickatell的短信,代碼不工作
Dim client As WebClient = New WebClient
' Add a user agent header in case the requested URI contains a query.
client.Headers.Add("user-agent", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; .NET CLR 1.0.3705;)")
client.QueryString.Add("user", "myusername")
client.QueryString.Add("password", "mypwd")
client.QueryString.Add("api_id", "myid")
client.QueryString.Add("to", "009232XXXXXXX")
client.QueryString.Add("text", "This is an example message using my vb.net code")
Dim baseurl As String = "http://api.clickatell.com/http/sendmsg"
Dim data As Stream = client.OpenRead(baseurl)
Dim reader As StreamReader = New StreamReader(data)
Dim s As String = reader.ReadToEnd()
data.Close()
reader.Close()
Return
我試過了代碼,它沒有給出任何錯誤,但短信也沒有收到。 請幫忙。
檢查's'的值 - 它包含什麼? –
除了具有示例值的'api_id'和'to'編號之外,我看不到代碼存在問題。你從API調用中得到什麼迴應? – Arno