无聊中,转一段ASP获取某QQ是否在线的代码

poiuy343 poiuy343 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
从腾讯网站获取一个QQ号码的头像,在线情况(人家隐身了我也没办法).当然大家也可以获取QQ的昵称,所在地等.具体实现方法如下:
先建立两个函数,用来处理一个URL

<%
function getHTTPPage(url)
dim http
set http=createobject("MSXML2.XMLHTTP")
Http.open "GET",url,false
Http.send()
if Http.readystate<>4 then
exit function
end if
getHTTPPage=bytes2BSTR(Http.responseBody)
set http=nothing
if err.number<>0 then err.Clear
end function
'''''''以下处理字符
Function bytes2BSTR(vIn)
dim strReturn
dim i,ThisCharCode,NextCharCode
strReturn = ""
For i = 1 To LenB(vIn)
ThisCharCode = AscB(MidB(vIn,i,1))
If ThisCharCode < &H80 Then
strReturn = strReturn & Chr(ThisCharCode)
Else
NextCharCode = AscB(MidB(vIn,i+1,1))
strReturn = strReturn & Chr(CLng(ThisCharCode) * &H100 + CInt(NextCharCode))
i = i + 1
End If
Next
bytes2BSTR = strReturn
End Function
%>


这两个函数你可以收藏起来,用处大得不得了.
大家可以先看看这个地址http://friend.qq.com/CGI-bin/friend/oicq_find?oicq_no=(qq号码)
以下我们就通过腾讯的好友查找来获取信息,

<%
function qqhead(qq)
url="http://friend.qq.com/CGI-bin/friend/oicq_find?oicq_no="&qq
content=getHTTPPage(url)
if len(content)>6360 then '如果QQ无效,做一些处理,避免错误发生.
content=replace(mid(content,instr(content,"http://img.tencent.com"),38),"""","")
qqhead="<a href='http://friend.qq.com/CGI-bin/friend/user_show_info?ln="&qq&"' target='_blank'><img src='../../"&content&"' title='QQ:"&qq&"' border='0'></a>"
else
qqhead=""
end if
end function
'OK了,大功告成了.现在大家只要调用就行了.
response.write qqhead(qq号码)
如果QQ头像是彩色的,说明好友在线,灰的就是不在线.
%>

...全文

相关推荐

基于ASP实现QQ在线查询功能

QQ在线查询功能允许用户输入QQ号码,然后通过访问腾讯网站的特定接口来获取该QQ用户是否在线的信息,以及显示其QQ头像等个人信息。描述中提到了一些关键技术点,包括XMLHTTP的使用。

weixin_38518518

ASP实现的网页版QQ在线聊天系统教程

实时通信,简称为RTC(Real-Time Communication),是指在用户之间建立起的通信过程,信息的发送与接收几乎不受时间间隔的影响,为用户提供接近面对面交流的体验。在许多应用场景中,实时通信技术扮演了关键角色:在线教育:老师与学生之间的实时互动,提问与回答,为在线学习提供了丰富的交流渠道。远程办公:实时的消息传递、视频会议和文件共享功能为远程工作提供了便利。在线游戏:实时通信保证了游戏过程中的数据同步,为玩家提供了流畅的游戏体验。即时通讯工具。

羊迪

QQ浮动代码QQ在线

在这个场景下,"qq.asp"很可能是实现QQ浮动代码功能的ASP页面。该页面可能包含了获取和处理QQ在线状态、显示浮动图标以及处理用户点击事件的逻辑。

agenippe

QQ插件 用ASP来实现在线QQ聊天功能

通过ASP,我们可以编写HTML、VBScript或JScript代码,结合服务器端的处理逻辑,实现在网页上显示动态内容。实现在线QQ聊天功能的关键在于集成腾讯提供的QQ Web API。

xiaogaiaidawen

明科仿QQ在线客服ASP版

通过CodeFans.net获取源码,开发者可以进一步研究其设计思路,自定义功能,或者将其作为构建自己在线客服系统的基础。

sis999
评论
收藏 已收藏
分享
返回顶部
poiuy343
ASP 28,401 成员 356,940 内容