簡體   English   中英

使用API​​發送短信

[英]Sending SMS using API

我聯系了我的SMS公司,並詢問了有關API的信息,以便通過編程語言發送SMS。
他們發送以下代碼,但我不知道如何在vb.net應用程序中使用它:

通過這種方法可以向一個聯系人或多個聯系人發送消息請求:

POST http://api.yamamah.com/SendSMS
Host: api.yamamah.com
Content-Type: application/json
Body:
{
"Username": "",
"Password": "",
"Tagname": "",
"RecepientNumber": "05xxxxxx;05xxxxxx",
"VariableList": "",
"ReplacementList": "",
"Message": "test",
"SendDateTime": 0,
"EnableDR": False
}
Response
Status Code: 200
Content-Length: 70
Content-Type: application/json; charset=utf-8
Date: Sun, 26 Jan 2014 10:59:40 GMT
Returned message
{
"InvalidMSISDN": null,
"MessageID": "1d7d8d99-2da4-478a-8391-6783f467f479",
"Status": 1,  
"StatusDescription": "Success"
}
  • 研究如何在vb.net應用程序中使用REST Web服務。

  • 您的短信公司已共享以下詳細信息

  • 您可以將接收方號碼以分號分隔的形式發送給多個聯系人。 (“收據編號”:“ 05xxxxxx; 05xxxxxx”,)

不要使用此提供程序API,因為它不安全。 根據您的樣本,我可以推斷出它們沒有使用SSL / TLS進行API調用,並且您的密碼很容易被計算機和服務器之間的任何人竊取。 向他們的支持尋求更安全的溝通方式。

或者,您可以查看我們的API ,它也是HTTP REST API。 您可以在此處研究如何從VB.NET發送帶有JSON負載的HTTP請求。

然后,按照我們的教程發送單個短信可能會很有用

然后檢查批量短信API調用 ,它是緊湊的形式,可以發送許多這樣的短信:

POST https://api.wavecell.com/sms/v1/{subAccountId}/many/compact
Host: api.wavecell.com
Content-Type: application/json
Body:
{
  "destinations": [
    "6598760000",
    "+659870001",
    "tel+659870002",
    "+33(509)758-000"
  ],
  "template": {
    "source": "BRAND",
    "text": "Your message for all clients"
  }
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM