Home
JavaEE
Java GUI
Framework
DHtml
Android
插画
教程下载

ATOM 2.0   RSS 2.0
Add to iGoogle Add to Live.com
  • 今天终于收到金山快盘的邀请码
  • 利用最短ie判断在不同浏览器上播放背景音乐
  • 对插画方面的一点感受与回忆
  • 网上看到的两个死里逃生的图片,记录一下
  • 今天开通了糖果社区,附几个激活码
  • 终于可以实现我的多个微博实时同步了
  • 备案和现场拍照就是对站长们的瞎折腾
  • 对Android在互联网应用开发上的纠结
  • 收藏夹中的书签都没了,决定写一个自已的书签管理器
  • 测试自已整理的本机的webapps客户端发送博文能否成功。
  • 今天开通了糖果社区,附几个激活码
  • 终于可以实现我的多个微博实时同步了
  • 备案和现场拍照就是对站长们的瞎折腾
  • 昨天借用飞姐的佳作做的一个浪漫爱情网页
  • 有几个腾讯微博的邀请码(实时更新)
  • BB的网站移到了GAE-JAVA上了
  • 一个基于GAE Python Web.py和JQuery的留言本程序
  • 类许愿墙的一个告白网站和一个电子书网站
  • Android中用Bitmap获取图片中某个区域的图象
  • 对暴力破解带密码的QQ相册的可行性分析
  • 对淘宝web旺旺版一些通讯接口的研究

对淘宝web旺旺版一些通讯接口的研究

posted by David Chen at August 7, 2008, 7:07 AM    

用下面的登录方法,一时可以登录到,一时又不行, 好烦, 通过分析旺旺web版的一些js代码,得出下面一些接品,
本想用j2me写一个手机的,但是登录那里太不稳定, 也不知是否是自已搞错了, 希望有高人能指导一下. 就差登
1) 录和取得用户列表那里有麻烦..
http://webwwtb.im.alisoft.com/wangwang/
http://webwwtb.im.alisoft.com/wangwang/webww1.htm?from=homepage#
var url='wangwang';
var logoutUrl = 'http://member1.taobao.com/member/login.jhtml';
var downloadLogSendUrl = "http://www.alisoft.com/portal/promotion/alitalk/tbfuchu/webim.html?tracelog=alitalk_webim_index";

$('loginForm')['uid'].value 其实就是 x用户名x
function now()
{
var d=new Date();
return d.getTime();
}

TPL_username
TPL_password
TPL_redirect_url
action Authenticator
event_submit_do_login anything
actionForStable enable_post_user_action

2)  经测试,输入下面的url可以自动登录,并跳转到webim那里, 如果出现要重新登录,不用管,其实已经登录成功了。
http://member1.taobao.com/member/login.jhtml?TPL_username=x用户名x&TPL_password=x密码x&ssl=false&TPL_redirect_url=http://webwwtb.im.alisoft.com/wangwang/webww1.htm&action=Authenticator
http://member1.taobao.com/member/login.jhtml?TPL_username=x用户名x&TPL_password=x密码x&TPL_redirect_url=http://webwwtb.im.alisoft.com/wangwang/webww1.htm&action=Authenticator
&event_submit_do_login=anything&actionForStable=enable_post_user_action

3)  这是另一个登录接口,不知为什么,不用提供password的,我新开一个ie,输入下面地址返回结果为OK,
在doLogin()中,可以看到Ok就表示登录成功, 但是这个不能,建议用上面那个登录
http://webwwtb.im.alisoft.com/wangwang/wangwang?act=doLogin&uid=x用户名x

4)  这个地址是检测登录状态的, 返回结果 LOGING cntaobaox用户名x,返回是ONLINE开头才是正常的
http://webwwtb.im.alisoft.com/wangwang/wangwang?act=doCheckStatus&kp=now()

看名称应该是返回分组列表,我的旺旺本来有分组,返回结果:ING ,看getGroupList(),如果返回ING,表示的是
不成功, 然后我再刷新一下,返回的结果是(有乱码,是分隔符):
262551695亲人262551696朋友262551697同学262551698同事262551699买卖
http://webwwtb.im.alisoft.com/wangwang/wangwang?act=doGetGroupList&kp=now()
看getGroupList()代码:
var SP1 = String.fromCharCode(1);
var SP2 = String.fromCharCode(2);
var gs = resCode.split(SP1);
for (var i = 0; i < gs.length; ++i) {
var gss = gs[i].split(SP2);
if (gss && gss.length == 2) {
_addGroupArea(gss[0], gss[1]);
}
}
再看_addGroupArea(groupId, groupName), 可以知道,是分组的id和名称

5)  获取好友列表,如果返回的是ING,表示不成功,我总是返回ING,
http://webwwtb.im.alisoft.com/wangwang/wangwang?act=doGetFriendList&kp=1218090253561

取得所有好友的状态
getFriendStatus(), 总是返回OK
http://webwwtb.im.alisoft.com/wangwang/wangwang?act=doGetAllContactStatus&kp=now()

取得某个好友的状态,总是返回OK
var param='act=doGetContactStatus&friendUid='+jsEncode(uids)+'&kp='+now();
http://webwwtb.im.alisoft.com/wangwang/wangwang?act=doGetContactStatus
&friendUid=x用户名x&kp=1218090253561

getOfflineMsg(), 返回 OK
http://webwwtb.im.alisoft.com/wangwang/wangwang?act=doGetOfflineMsg&kp=now()

doSay(e), 发送消息, 成功返回结果 OK1218090253561x用户名xaaaaa2008-08-07 14:26:28
http://webwwtb.im.alisoft.com/wangwang/wangwang?act=doSendMsg&kp=1218090253561&msgId=1218090253561&msg=aaaaa&toUid=x用户名x
var param='act=doSendMsg&msgId='+now()+'&msg='+jsEncode(_msg.replace(/\n$/g,''))+'&toUid='+jsEncode(toUidEle.value)+'&kp='+now();
发送后对返回结果的处理
var resCode=originalRequest.responseText;
var SP1 = String.fromCharCode(1);
var ret=resCode.split(SP1);
var msgId=ret[1];
var toUid=ret[2];
var msg=ret[3];
var time=ret[4];

6)  检查用户是否存在,返回_YesSelf表示是存在,_NoSelf表示不存在
http://webwwtb.im.alisoft.com/wangwang/wangwang?act=doCheckUserIdExist&uid=用户名&kp=now()

添加好友
http://webwwtb.im.alisoft.com/wangwang/wangwang?act=doAddFriend&friendUid=用户名&kp=now()
Labels:   DHtml  
Trackback:   http://cwq.iou1314.com/wangwang-web-api_a336
微博最近更新
[2010-07-31 16:33]    今天下午又将昨天赢的哎齐出来了,郁闷,一进一出,要有入没出才行啊。
[2010-07-31 07:40]    昨晚又去啊泄度开台,呢次赢左差唔多3旧水,下周星期一请假,回郁南去转社保和入党资料。
本站内的任何文章,只代表个人意见或学习所用,如有版权声明,请尊重作者的劳动成果,在转载时请保留原始链接并注明出处。
Power by David's PhpCms, © 2007 - 2010 CWQ.IOU1314.COM All Rights Reserved.