使用web向RTX發通知


 

上面是一條測試消息,發送廣播消息的界面如下圖所示

 

在RTXServer目錄下找到WebRoot目錄,找到里面的SendNotify.cgi(就是一個php頁面,默認是pc - ascii編碼)。打開頁面,在頭部加上編碼信息

header("Content-Type:text/html;charset=GBK");

 

然后在將消息和標題進行一次轉碼(rtx默認使用的是gbk編碼)

$msg = iconv("utf-8","gbk", $msg);
$title = iconv("utf-8","gbk", $title);

 

然后修改返回消息的代碼,讓它支持jsonp調用。ex:

   1: $callbackFn = $_GET['callback'];
   2: if (strlen($callbackFn) > 0) {
   3:     echo $_GET['callback']."(\"ok\");";
   4: } else {
   5:     echo "ok";
   6: }

 

這樣在前台頁面,只需要使用 serverIP:port/SendNotify.cgi后面加上參數就可以調用接口發送消息了。

要注意的問題:如果提示沒權限進行接口調用,則需要修改配置文件:RTXServer目錄下的SDKProperty.xml文件,添加調用者的IP。剩下就是調用接口的參數問題了,我在頁面中是引入jquery,然后使用jsonp調用接口。現在的遇到的問題是想更換通知內容的字體大小、顏色或是添加換行,不知道該怎么用…    暫時只知道添加鏈接采用[鏈接的顯示文本|鏈接的地址]。

消息的接收者,如果為“all”則是全部人將收到通知,如果指定id或是姓名則指定的用戶將收到消息,多個用戶使用半角的“,”分隔…

 

參考:

RTX開通某台機器HTTP方式發送RTX提醒的設置>>

通過web 向rtx發送通知消息>>


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM