使用外部系统如何通过通达OA发送短信息
如题,假如使用的是企业的自身系统(.net),有什么办法通过通达OA发送内部即时通讯的信息。\webroot\interface\sms.php
可以传数据到这个文件(需要登录)。
建议自己写一个调用
send_sms( $SEND_TIME, $FROM_ID, $TO_ID_STR, $SMS_TYPE, $CONTENT );
然后用.net将消息传过来。 是直接调用sms.php就可以?
我意思是服务器上有两个网站,一个.NET的,一个是通达OA
内部系统登录的是.NET网站,想做到内部系统通过.NET网站发送通达的即时通讯信息
你意思是服务器上一直登录着通达OA?然后调用SMS.PHP?
网页登录的话定时会退出吧。
通达OA精灵登录的话好像auth.php不起作用 vitochung 发表于 2015-12-4 18:59
是直接调用sms.php就可以?
我意思是服务器上有两个网站,一个.NET的,一个是通达OA
内部系统登录的是.NET ...
登录了cookies不失效应该都没问题。
建议重写那个sms.php调用send_sms函数就可以,二开手册有介绍。这样就不用登录了。 sms.php加密了得吧,我按照范例写了如下代码,还是接收不到,何解呢?<?
include_once("inc/auth.inc.php"); // 如需登录验证则包含,未登录将退出
include_once("inc/conn.php"); // 如需要连接数据库则包含
//如已包含auth.inc.php,则无须包含conn.php
//include_once("inc/utility_all.php"); // 如需要使用公用函数则包含
include_once("inc/utility.php"); //
include_once("inc/utility_sms1.php"); //发送信息函数
//include_once("inc/check_type.php"); // 如需要使用类型检验函数则包含
$HTML_PAGE_TITLE = _("功能模块名称");
include_once("inc/header.inc.php"); // 如有 HTML代码输出则包含
?>
<?
send_sms("","admin","zhongzhiwen",1,"测试,收到请回话","");
?>
<body class="bodycolor">
<?
echo " 当 前 登 录 的 用 户 为 : ".$_SESSION["LOGIN_USER_NAME"]." , 用 户 名 为 : ".
$_SESSION["LOGIN_BYNAME"];
echo get_client_ip();
?>
</body>
</html> 二开手册上描述的都有问题吧
1.send_sms只是发送提醒,并不是发送内部短信息
2. send_SMS里面应该用用户ID,而不能用用户名字 这个接口我这一直在用,这次升级后不知道 为什么 就不能用了 ,强烈要求官方测试下这个接口
似乎没有说的这么复杂吧
页:
[1]