zoukankan      html  css  js  c++  java
  • 腾讯通消息webSDK踩坑

    1.腾讯通提供一个通过http协议的接口,可用于发送消息,公告等功能,要使用其功能首先要开启RTX_HTTPServer服务。

    2.阅读文档http://rtx.tencent.com/sdk/,为了发送消息需要调用sendim.cgi接口

    3.实际上sendim.cgi内容如下:

      参数receiver应该为receivers,另外也应该以;为间隔

      参数sessionid格式应该为{45E974F3-B242-486b-8487-56C23D37F152},用来标记窗口会话

    <?PHP
    
    require_once "IPLimit.php";
    
    
    $pwd = "";
    
    $sender = $_GET["sender"];
    $pwd = $_GET["pwd"];
    $receivers = $_GET["receivers"];
    $msg = $_GET["msg"];
    $sessionid = $_GET["sessionid"];
    
    
    if ((strlen($sender) == 0) 
    	&& (strlen($pwd) == 0) 
    	&& (strlen($receiver) == 0) 
    	&& (strlen($msg) == 0) 
    	&& (strlen($sessionid) == 0))
    {
    	$sender = $_POST["sender"];
    	$pwd = $_POST["pwd"];
    	$receivers = $_POST["receivers"];
    	$msg = $_POST["msg"];
    	$sessionid = $_POST["sessionid"];
    
    }
    
    
    try
    {
    
    	$RootObj= new COM("RTXSAPIRootObj.RTXSAPIRootObj");
    	$RootObj->SendIM($sender, $pwd, $receivers,$msg, $sessionid);
    
    	echo "<script language="JavaScript">
    ";
    	echo "alert("操作成功")";
    	echo "</script>
    ";
    
    }
    
    catch (Exception $e) {
    
    		//有任何其他异常,那么返回reg_err.php
    		$errstr = $e->getMessage();
    		echo $errstr;
    	}
    
    ?>
    
  • 相关阅读:
    git命令小汇总和github
    有关版本控制--SVN
    ng-做一个简单的通讯录--学习使用路由和HTTP
    ng-辅助操作
    ng-router
    ng-http
    ng-指令
    ng-组件
    ng-核心特性(模型概念)
    ng--tolist说明
  • 原文地址:https://www.cnblogs.com/howmp/p/7307707.html
Copyright © 2011-2022 走看看