欢迎来到天天文库
浏览记录
ID:37913276
大小:325.50 KB
页数:15页
时间:2019-06-02
《ASP在线客服应用实例》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、ASP在线客服应用实例-15-目录一、用户的状态获取-3-1、获取单个用户的状态:-3-2、获取多个用户的状态-4-二、点击用户的状态给用户发送消息-5-三、互动状态的接口参考-9-1、复杂接口(含有点击操作的)-9-2、简单接口(无点击操作)-10-1)返回在线状态图片-10-2)返回在线状态文字-10-四、ASP应用实例-11-1、ASP的应用环境-11-2、ASP实例详解-11-1)应用场景-11-2)技术方案-12-3)编码实现-12-A、访问数据库-12-B、编写网页元素-13--15-一、用户的状态获取在您开发的互动空间程序中,有时需要查询某个QQ用户
2、或某批QQ用户的在线状态,腾讯公司为此提供了一个简便的接口,该接口是一个URL地址。根据获取单个和多个的不同,该URL地址有所不同,服务器返回的形式也有所不同。注意,该URL地址是大小写敏感的。目前只返回在线和离线两种状态,注意,没有离开状态和隐身状态,当用户处于离开状态时,视同在线;当用户处于隐身状态时,视同离线状态。1、获取单个用户的状态:获取单个用户的状态的URL地址是:http://webpresence.qq.com/getonline?Type=1&qq=3621277&resulttype=3后三项您可以随意定制,具体含义为:Type项:对于获取单个
3、用户的情况,是保留项,可以填写任意值或者不要该项http://webpresence.qq.com/getonline?qq=3621277&resulttype=3qq项:代表您要查询的QQ用户的号码;resulttype项:表示您希望获得的是QQ还是TM的状态,值为1代表返回的是TM类型的状态,值为3代表返回的是QQ类型的状态。把上述URL地址拷贝到IE的地址栏,回车,返回的页面显示如下值:document.write("4、果是一条显示某个图片的命令,http://219.133.40.106/qq1_offline.gif就是表示图片所在的位置以及文件名,不同的图片代表了不同的状态。根据您填写的resulttype的值不同,用不同的图片代表不同的状态,具体如下表:表1状态一览表Resulttype的值图片文件名代表的含义1tm_offline.gifTM用户离线1tm_online.gifTM用户在线2rtx_offline.gifs-buddy用户离线2rtx_online.gifs-buddy用户在线3qq1_offline.gifQQ用户离线3qq1_online.gifQQ5、用户在线0或4qq_offline.gifQQ用户离线0或4qq_online.gifQQ用户在线-15-下面是一段获取单个用户的在线状态的完整示例代码:示例网页这里显示的是QQ用户的状态,如果要更新,请刷新网页。TM:3621277的在线状态6、nline?type=1&qq=3621277&resulttype=1">从上面的代码可以看出,获取状态的命令是这句话:服务器返回命令是:document.write("7、取状态的命令的位置绘制一个图片,以代表客户的在线状态2、获取多个用户的状态获取多个用户状态的URL地址是:http://webpresence.qq.com/getonline?Type=1&154195734:240285461:14137743:其中Type=1是表示获取多个用户的状态,“Type=1&”后面紧跟着的是您要查询的用户的QQ号码,各个号码之间必须用冒号“:”隔开,并且必须以冒号“:”结尾。把上述URL地址拷贝到IE浏览器的地址栏中,回车,可以看到返回结果是:online[0]=0;online[1]=1;online[2]=0;您可以在网页中编写8、脚本来读取
4、果是一条显示某个图片的命令,http://219.133.40.106/qq1_offline.gif就是表示图片所在的位置以及文件名,不同的图片代表了不同的状态。根据您填写的resulttype的值不同,用不同的图片代表不同的状态,具体如下表:表1状态一览表Resulttype的值图片文件名代表的含义1tm_offline.gifTM用户离线1tm_online.gifTM用户在线2rtx_offline.gifs-buddy用户离线2rtx_online.gifs-buddy用户在线3qq1_offline.gifQQ用户离线3qq1_online.gifQQ
5、用户在线0或4qq_offline.gifQQ用户离线0或4qq_online.gifQQ用户在线-15-下面是一段获取单个用户的在线状态的完整示例代码:
6、nline?type=1&qq=3621277&resulttype=1">从上面的代码可以看出,获取状态的命令是这句话:服务器返回命令是:document.write("7、取状态的命令的位置绘制一个图片,以代表客户的在线状态2、获取多个用户的状态获取多个用户状态的URL地址是:http://webpresence.qq.com/getonline?Type=1&154195734:240285461:14137743:其中Type=1是表示获取多个用户的状态,“Type=1&”后面紧跟着的是您要查询的用户的QQ号码,各个号码之间必须用冒号“:”隔开,并且必须以冒号“:”结尾。把上述URL地址拷贝到IE浏览器的地址栏中,回车,可以看到返回结果是:online[0]=0;online[1]=1;online[2]=0;您可以在网页中编写8、脚本来读取
7、取状态的命令的位置绘制一个图片,以代表客户的在线状态2、获取多个用户的状态获取多个用户状态的URL地址是:http://webpresence.qq.com/getonline?Type=1&154195734:240285461:14137743:其中Type=1是表示获取多个用户的状态,“Type=1&”后面紧跟着的是您要查询的用户的QQ号码,各个号码之间必须用冒号“:”隔开,并且必须以冒号“:”结尾。把上述URL地址拷贝到IE浏览器的地址栏中,回车,可以看到返回结果是:online[0]=0;online[1]=1;online[2]=0;您可以在网页中编写
8、脚本来读取
此文档下载收益归作者所有