簡體   English   中英

如何通過php腳本使用PlaySMS發送短信

[英]How to send sms using PlaySMS through a php script

我正在嘗試使用PHP腳本發送短信。 短信網關是Kannel,他們使用基於Web的PlaySMS基於Web的移動門戶系統進行管理。我知道如何通過使用cURL與Kannel HTTP sendms接口直接通信來發送短信來執行類似

http://127.0.0.1:10200/cgi-bin/sendsms?user=myuser&pass=xyz&text=Hello&to=123456789&from=test

但是我想使用PlaySMS而不是直接與Kannel網關通信。是否有某種PlaySMS HTTP接口用於發送與Kannel相同的短信?我想使用PHP代碼來實現這種功能。

我已找到問題的答案。應遵循以下步驟

1 >>確保您具有SMS網關服務提供商提供的PlaySMS用戶帳戶。

2 >>為您的PlaySMS帳戶啟用網絡服務,並生成網絡服務令牌。

3 >>現在您需要將HTTP POST或GET請求發送到托管PlaySMS的服務器。基本請求URL格式如下。

http://“此處為playSMS服務器” /index.php?app=ws&u=“此處為用戶名”&h =“此處為WebServices令牌”&op = pv&to =“此處為數字”&msg =“此處為Msg”

4 >>有關PlaySMS Web服務URL的更多信息,請參見https://github.com/antonraharja/playSMS/blob/master/documents/development/WEBSERVICES.md

5 >>在根據需要准備了具有適當字段的Web服務URL之后,現在只需要將請求發送到PlaySMS服務器即可。

6 >>使用curl()或file_get_contents()發送請求,使用curl和發送GET請求的過程如下:

$url = "http://fakeplaySMSserver.com/index.php?
app=ws&u=Test&h=bfcblablabla&op=pv&to=0335632121&msg=Hello!;

$ch = curl_init($url); // modify the webservices url as per your needs 
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$data = curl_exec($ch);
curl_close($ch);

暫無
暫無

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

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