|
|
|
C# ส่ง sms โดยใช้ rest api แต่มี error ......................... |
|
|
|
|
|
|
|
มีใครส่ง sms โดยใช้ rest api แล้วทางผู้ให้บริการส่งข้อมูลมาแบบนี้
Code
POST /sms/1/text/single HTTP/1.1
Host : yourhost
Authorization: Basic tokenkey
Content-Type: application/json
{
"from":"sender",
"to":[ "66911996652" ],
"text":"test sms",
}
เขาให้มาแบบนี้ ผมใช้ vb.net
พอทำไปมี response เป็น bad request 400
โค๊ดผมแบบนี้
Code (VB.Net)
System.Net.ServicePointManager.Expect100Continue = False
System.Net.ServicePointManager.UseNagleAlgorithm = False
Dim RQ = DirectCast(System.Net.WebRequest.Create("yourhost"), System.Net.HttpWebRequest)
Dim postData As String = String.Format("from:{0}", "sender", "to:{1}", "66911996652", "text:{2}", "test sms")
Dim data = System.Text.Encoding.UTF8.GetBytes(postData)
With RQ
.Method = "POST"
.ContentType = "application/json"
.ContentLength = data.Length
.Headers.Add("Authorization", "Basic " & Convert.ToBase64String(System.Text.Encoding.UTF8.GetBytes("username:password")))
.AllowWriteStreamBuffering = True
.KeepAlive = False
.Credentials = System.Net.CredentialCache.DefaultCredentials
End With
Using stream = RQ.GetRequestStream()
stream.Write(data, 0, data.Length)
End Using
Dim response = DirectCast(RQ.GetResponse(), System.Net.HttpWebResponse) --> error บรรทัดนี้ครับ
Dim responseString = New System.IO.StreamReader(response.GetResponseStream()).ReadToEnd()
แก้ไขยังไงครับ
Tag : .NET
|
|
|
|
|
|
Date :
2019-03-04 16:56:29 |
By :
nattawutxp |
View :
2189 |
Reply :
3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลืมบอกครับทำได้แล้วครับ
|
|
|
|
|
Date :
2019-03-08 17:02:58 |
By :
nattawutxp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เราแนะนำ sms gateway provider ที่ไทยค่ะ
ชื่อ http://movider.co เค้ารองรับ coding ทุกภาษานะคะ
เราว่าคุณน่าจะใช้งานได้ไม่มีปัญหาเลย
เราเองเป็นมือใหม่ที่แทบไม่รุ้เรื่องอะไรพวกนี้เลยค่ะ แต่ยังใช้งาน movider ได้ง่ายเลยแหละ
ถ้าสนใจไปลองทดลองใช้ได้นะคะ เค้าีให้ทดลองใช้ฟรีค่ะ ที่ลิงค์นี้เลย: https://dashboard.movider.co/sign-up
|
|
|
|
|
Date :
2020-06-23 23:38:39 |
By :
Rainni |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|