super-keys / taobao

学习淘宝系开发思路

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

taobao

学习淘宝系开发思路

如果不打开商品详情页面会出现以下提示,因为某些初始化是在商品详情页面初始化的,我懒得去深究,所有就打开这个页面挂着就行了,之后就可以自己调用api了

01-17 13:42:11.604 2532-2553/com.taobao.etao:channel E/generateTaoPassword:  
    ┌────────────────────────────────────────────────────────────────────────────────────────────────────────────────
    │ RxComputationThreadPool-1, com.tb.Taopassword.Tb.getTaobaoPassword(Tb.java:87)
    ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄
    │ 调用方法getTaobaoPassword()失败,重要参数为shareRequestDOClass=null
    └────────────────────────────────────────────────────────────────────────────────────────────────────────────────

所有随便进入一个商品页面挂着,例如

然后你就可以看到正常调用之后的结果了

01-17 13:56:36.648 2204-2225/com.taobao.etao I/generateTaoPassword:  
    ┌────────────────────────────────────────────────────────────────────────────────────────────────────────────────
    │ RxComputationThreadPool-1, com.tb.Taopassword.Tb.getTaobaoPassword(Tb.java:104)
    ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄
    │ {"content":"2测试主动调用淘口令方法https://detail.tmall.com/item.htm?id=576827670841&item_id=532930896580","enableWeixin":false,"from":2,"iconResId":2130838588,"picUrl":"http://img3.imgtn.bdimg.com/it/u=3347326845,2280670588&fm=11&gp=0.jpg","title":"测试主动调用淘口令方法2","ttid":"701234@etao_android_8.8.8","url":"https://detail.tmall.com/item.htm?id=576827670841&item_id=532930896580","useOriginalUrl":false}
    └────────────────────────────────────────────────────────────────────────────────────────────────────────────────
01-17 13:56:36.651 2204-2225/com.taobao.etao I/TaoPasswordGenerate: generateTaoPassword 1 ttid=701234@etao_android_8.8.8
01-17 13:56:36.673 2204-2225/com.taobao.etao I/generateTaoPassword:  
    ┌────────────────────────────────────────────────────────────────────────────────────────────────────────────────
    │ RxComputationThreadPool-1, com.tb.Taopassword.Tb$3.onNext(Tb.java:142)
    ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄
    │ 调用成功
    └────────────────────────────────────────────────────────────────────────────────────────────────────────────────
01-17 13:56:36.784 2204-2204/com.taobao.etao I/generateTaoPassword:  
    ┌────────────────────────────────────────────────────────────────────────────────────────────────────────────────
    │ main, com.tb.Taopassword.Tb$5.beforeHookedMethod(Tb.java:180)
    ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄
    │ args[0] = {"api":"mtop.taobao.sharepassword.genpassword","apiLockedAndRequestQueued":false,"apiLockedResult":false,"apiSuccess":true,"bytedata":"eyJhcGkiOiJtdG9wLnRhb2Jhby5zaGFyZXBhc3N3b3JkLmdlbnBhc3N3b3JkIiwiZGF0YSI6eyJwYXNzd29yZCI6Iu+/pW1VUURick1WS2pm77+lIiwiY3JlYXRlVGltZSI6IjE1NDc3MDQ1OTY3MjMiLCJ2YWxpZERhdGUiOiIxNTUwMjk2NTk2NzIzIiwibG9uZ1VybCI6Imh0dHBzOi8vZGV0YWlsLnRtYWxsLmNvbS9pdGVtLmh0bT9pZD01NzY4Mjc2NzA4NDEmaXRlbV9pZD01MzI5MzA4OTY1ODAmdXRfc2s9MS51dGRpZF8yMTc4MzkyN18xNTQ3NzA0NTk2NzIzLlRhb1Bhc3N3b3JkLU91dHNpZGUueWl0YW8mc3BfdGs9NzcrbGJWVlJSR0p5VFZaTGFtYnZ2NlU9IiwiY29udGVudCI6IuOAkDLmtYvor5XkuLvliqjosIPnlKjmt5jlj6Pku6Tmlrnms5VodHRwczovL2RldGFpbC50bWFsbC5jb20vaXRlbS5odG0/aWQ9NTc2ODI3NjcwODQxJml0ZW1faWQ9NTMyOTMwODk2NTgw44CR77yM5b6pwrfliLbov5nmrrXmj4/ov7Dvv6VtVVFEYnJNVktqZu+/peWQjuWSkemWnvCfkYnmiYvmnLrmt5jlrp3wn5GI5oiW6ICF55So5rWP6KeI5Zmo5ZKR6Zae5p+l55yLIiwidXJsIjpudWxsfSwicmV0IjpbIlNVQ0NFU1M6Ouiwg+eUqOaIkOWKnyJdLCJ2IjoiMS4wIn0=","dataJsonObject":{},"expiredRequest":false,"fullKey":"mtop.taobao.sharepassword.genpassword$1.0","headerFields":{"eagleeye-traceid":["0b1464d815477045967001327e1df3"],"s-rt":["28"],"pragma":["no-cache"],"content-type":["application/json;charset=UTF-8"],"x-node":["4d4b7663bae77ccd035d5feebc425f79"],"date":["Thu, 17 Jan 2019 05:56:36 GMT"],"x-bin-length":["501"],"cache-control":["no-cache"],":status":["200"],"server":["Tengine/Aserver"],"content-length":["596"],"x-aserver-sret":["SUCCESS"],"x-retcode":["SUCCESS"],"x-powered-by":["m.taobao.com"],"mtop-x-provider":["dcf21ff7db519b0078be173eb518115c57a88d42d9176dbdfcfc6f31e2efcc4f2af96e9d0eaa939a5ab4eee5f621bfcc"]},"illegelSign":false,"mtopSdkError":false,"mtopServerError":false,"mtopStat":{"apiKey":"mtop.taobao.sharepassword.genpassword$1.0","backGround":false,"buildParamsTime":14,"cacheCostTime":0,"cacheHitType":0,"cacheResponseParseEndTime":0,"cacheResponseParseStartTime":0,"cacheResponseParseTime":0,"cacheReturnTime":0,"cacheSwitch":1,"clientTraceId":"XBBdtzooQB0DAA4enRn68VAv1547704596656002412204","commitStat":false,"computeMiniWuaTime":2,"computeSignTime":12,"computeWuaTime":0,"domain":"acs.m.taobao.com","intSeqNo":24,"netSendEndTime":41388,"netSendStartTime":41321,"netStat":{"api_v":"","cacheTime":0,"connectionType":"http2_0rtt_acs","dataSpeed":0,"dnsTime":0,"firstDataTime":0,"host":"","ip_port":"","isDNSTimeout":0,"isRequestSuccess":true,"isSSL":false,"isSpdy":false,"netTime":0,"oneWayTime_AEngine":0,"oneWayTime_ANet":66,"oneWayTime_Jni":0,"postBodyTime":0,"processTime":0,"recDataTime":0,"receiveDataTime":0,"redirectTime":0,"responseBodySize":0,"resultCode":0,"retryTime":0,"rtt":0,"sendBeforeTime":0,"sendSize":0,"serverRT":28,"spdyWaitTime":0,"tcpConnTime":0,"tcpLinkDate":0,"tim
    └────────────────────────────────────────────────────────────────────────────────────────────────────────────────
01-17 13:56:36.784 2204-2204/com.taobao.etao I/generateTaoPassword:  
    ┌────────────────────────────────────────────────────────────────────────────────────────────────────────────────
    │ eoutType":"","totalSize":1031},"netStats":{"connectionType":"http2_0rtt_acs","dataSpeed":1031,"firstDataTime":66,"host":"acs.m.taobao.com","ip_port":"203.119.213.254:443","isRequestSuccess":true,"isSSL":true,"oneWayTime_ANet":66,"recDataTime":0,"recvSize":1031,"resultCode":200,"retryTimes":0,"sendSize":725,"sendWaitTime":0,"serverRT":28},"netTotalTime":67,"networkStats":{"$ref":"$.mtopStat.netStats"},"rbStatData":{"afterReqTime":8,"beforeReqTime":0,"isCache":0,"jsonParseTime":8,"jsonTime":8,"mtopReqTime":82,"parseTime":0,"rbReqTime":90,"statSum":"rbReqTime=90,mtopReqTime=82,mtopJsonParseTime=8,toMainThTime=0,isCache=0","toMainThTime":0,"totalTime":90},"retCode":"SUCCESS","seqNo":"MTOP24","startCallbackTime":41388,"startExecuteTime":0,"startTime":41306,"statSum":"apiKey=mtop.taobao.sharepassword.genpassword$1.0,httpResponseStatus=200,retCode=SUCCESS,mappingCode=null,mtopTotalTime=82,networkTotalTime=67,waitExecuteTime=0,buildParamsTime=14,computeSignTime=12,computeMiniWuaTime=2,computeWuaTime=0,waitCallbackTime=0,cacheSwitch=1,cacheHitType=0,cacheCostTime=0,cacheResponseParseTime=0,oneWayTime_ANet=66,resultCode=200,isRequestSuccess=true,host=acs.m.taobao.com,ip_port=203.119.213.254:443,isSSL=true,connType=http2_0rtt_acs,firstDataTime=66,recDataTime=0,sendWaitTime=0,serverRT=28,sendSize=725,recvSize=1031,dataSpeed=1031,retryTimes=0,rbReqTime=90,mtopReqTime=82,mtopJsonParseTime=8,toMainThTime=0,isCache=0","statusCode":200,"totalTime":82,"waitCallbackTime":0,"waitExecuteTime":0},"networkError":false,"noNetwork":false,"responseCode":200,"ret":["SUCCESS::调用成功"],"retCode":"SUCCESS","retMsg":"调用成功","sessionInvalid":false,"source":"NETWORK_REQUEST","systemError":false,"v":"1.0"}
    │ args[1] = {"api":"mtop.taobao.sharepassword.genpassword","data":{"content":"【2测试主动调用淘口令方法https://detail.tmall.com/item.htm?id=576827670841&item_id=532930896580】,復·制这段描述¥mUQDbrMVKjf¥后咑閞��手机淘宝��或者用浏览器咑閞查看","createTime":"1547704596723","longUrl":"https://detail.tmall.com/item.htm?id=576827670841&item_id=532930896580&ut_sk=1.utdid_21783927_1547704596723.TaoPassword-Outside.yitao&sp_tk=77+lbVVRRGJyTVZLambvv6U=","password":"¥mUQDbrMVKjf¥","validDate":"1550296596723"},"ret":["SUCCESS::调用成功"],"v":"1.0"}
    │ args[2] = null
    └────────────────────────────────────────────────────────────────────────────────────────────────────────────────
01-17 13:56:46.589 2204-2225/com.taobao.etao I/generateTaoPassword:  
    ┌────────────────────────────────────────────────────────────────────────────────────────────────────────────────
    │ RxComputationThreadPool-1, com.tb.Taopassword.Tb.getTaobaoPassword(Tb.java:104)
    ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄
    │ {"content":"3测试主动调用淘口令方法https://detail.tmall.com/item.htm?id=576827670841&item_id=532930896580","enableWeixin":false,"from":2,"iconResId":2130838588,"picUrl":"http://img3.imgtn.bdimg.com/it/u=3347326845,2280670588&fm=11&gp=0.jpg","title":"测试主动调用淘口令方法3","ttid":"701234@etao_android_8.8.8","url":"https://detail.tmall.com/item.htm?id=576827670841&item_id=532930896580","useOriginalUrl":false}
    └────────────────────────────────────────────────────────────────────────────────────────────────────────────────
01-17 13:56:46.589 2204-2225/com.taobao.etao I/TaoPasswordGenerate: generateTaoPassword 1 ttid=701234@etao_android_8.8.8
01-17 13:56:46.602 2204-2225/com.taobao.etao I/generateTaoPassword:  
    ┌────────────────────────────────────────────────────────────────────────────────────────────────────────────────
    │ RxComputationThreadPool-1, com.tb.Taopassword.Tb$3.onNext(Tb.java:142)
    ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄
    │ 调用成功
    └────────────────────────────────────────────────────────────────────────────────────────────────────────────────
01-17 13:56:46.675 2204-2204/com.taobao.etao I/generateTaoPassword:  
    ┌────────────────────────────────────────────────────────────────────────────────────────────────────────────────
    │ main, com.tb.Taopassword.Tb$5.beforeHookedMethod(Tb.java:180)
    ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄
    │ args[0] = {"api":"mtop.taobao.sharepassword.genpassword","apiLockedAndRequestQueued":false,"apiLockedResult":false,"apiSuccess":true,"bytedata":"eyJhcGkiOiJtdG9wLnRhb2Jhby5zaGFyZXBhc3N3b3JkLmdlbnBhc3N3b3JkIiwiZGF0YSI6eyJwYXNzd29yZCI6Iu+/pW9rem9ick00WElz77+lIiwiY3JlYXRlVGltZSI6IjE1NDc3MDQ2MDY2NTMiLCJ2YWxpZERhdGUiOiIxNTUwMjk2NjA2NjUzIiwibG9uZ1VybCI6Imh0dHBzOi8vZGV0YWlsLnRtYWxsLmNvbS9pdGVtLmh0bT9pZD01NzY4Mjc2NzA4NDEmaXRlbV9pZD01MzI5MzA4OTY1ODAmdXRfc2s9MS51dGRpZF8yMTc4MzkyN18xNTQ3NzA0NjA2NjUzLlRhb1Bhc3N3b3JkLU91dHNpZGUueWl0YW8mc3BfdGs9NzcrbGIydDZiMkp5VFRSWVNYUHZ2NlU9IiwiY29udGVudCI6IuOAkDPmtYvor5XkuLvliqjosIPnlKjmt5jlj6Pku6Tmlrnms5VodHRwczovL2RldGFpbC50bWFsbC5jb20vaXRlbS5odG0/aWQ9NTc2ODI3NjcwODQxJml0ZW1faWQ9NTMyOTMwODk2NTgw44CR77yM5b6pwrfliLbov5nmrrXmj4/ov7Dvv6Vva3pvYnJNNFhJc++/peWQjuWSkemWnvCfkYnmiYvmnLrmt5jlrp3wn5GI5oiW6ICF55So5rWP6KeI5Zmo5ZKR6Zae5p+l55yLIiwidXJsIjpudWxsfSwicmV0IjpbIlNVQ0NFU1M6Ouiwg+eUqOaIkOWKnyJdLCJ2IjoiMS4wIn0=","dataJsonObject":{},"expiredRequest":false,"fullKey":"mtop.taobao.sharepassword.genpassword$1.0","headerFields":{"eagleeye-traceid":["0b1464d815477046066322016e1df3"],"s-rt":["25"],"pragma":["no-cache"],"content-type":["application/json;charset=UTF-8"],"x-node":["c18c01bf36136c0bfec1d9636045decc"],"date":["Thu, 17 Jan 2019 05:56:46 GMT"],"x-bin-length":["501"],"cache-control":["no-cache"],":status":["200"],"server":["Tengine/Aserver"],"content-length":["596"],"x-aserver-sret":["SUCCESS"],"x-retcode":["SUCCESS"],"x-powered-by":["m.taobao.com"],"mtop-x-provider":["dcf21ff7db519b0078be173eb518115cde5aea3f0fa1265153507b33db0182a12af96e9d0eaa939a5ab4eee5f621bfcc"]},"illegelSign":false,"mtopSdkError":false,"mtopServerError":false,"mtopStat":{"apiKey":"mtop.taobao.sharepassword.genpassword$1.0","backGround":false,"buildParamsTime":11,"cacheCostTime":0,"cacheHitType":0,"cacheResponseParseEndTime":0,"cacheResponseParseStartTime":0,"cacheResponseParseTime":0,"cacheReturnTime":0,"cacheSwitch":1,"clientTraceId":"XBBdtzooQB0DAA4enRn68VAv1547704606590002512204","commitStat":false,"computeMiniWuaTime":1,"computeSignTime":10,"computeWuaTime":0,"domain":"acs.m.taobao.com","intSeqNo":25,"netSendEndTime":51323,"netSendStartTime":51252,"netStat":{"api_v":"","cacheTime":0,"connectionType":"http2_0rtt_acs","dataSpeed":0,"dnsTime":0,"firstDataTime":0,"host":"","ip_port":"","isDNSTimeout":0,"isRequestSuccess":true,"isSSL":false,"isSpdy":false,"netTime":0,"oneWayTime_AEngine":0,"oneWayTime_ANet":69,"oneWayTime_Jni":0,"postBodyTime":0,"processTime":0,"recDataTime":0,"receiveDataTime":0,"redirectTime":0,"responseBodySize":0,"resultCode":0,"retryTime":0,"rtt":0,"sendBeforeTime":0,"sendSize":0,"serverRT":25,"spdyWaitTime":0,"tcpConnTime":0,"tcpLinkDate":0,"tim
    └────────────────────────────────────────────────────────────────────────────────────────────────────────────────
01-17 13:56:46.675 2204-2204/com.taobao.etao I/generateTaoPassword:  
    ┌────────────────────────────────────────────────────────────────────────────────────────────────────────────────
    │ eoutType":"","totalSize":1031},"netStats":{"connectionType":"http2_0rtt_acs","dataSpeed":343,"firstDataTime":64,"host":"acs.m.taobao.com","ip_port":"203.119.213.254:443","isRequestSuccess":true,"isSSL":true,"oneWayTime_ANet":69,"recDataTime":3,"recvSize":1031,"resultCode":200,"retryTimes":0,"sendSize":711,"sendWaitTime":1,"serverRT":25},"netTotalTime":71,"networkStats":{"$ref":"$.mtopStat.netStats"},"rbStatData":{"afterReqTime":0,"beforeReqTime":0,"isCache":0,"jsonParseTime":0,"jsonTime":0,"mtopReqTime":83,"parseTime":0,"rbReqTime":83,"statSum":"rbReqTime=83,mtopReqTime=83,mtopJsonParseTime=0,toMainThTime=0,isCache=0","toMainThTime":0,"totalTime":83},"retCode":"SUCCESS","seqNo":"MTOP25","startCallbackTime":51323,"startExecuteTime":0,"startTime":51240,"statSum":"apiKey=mtop.taobao.sharepassword.genpassword$1.0,httpResponseStatus=200,retCode=SUCCESS,mappingCode=null,mtopTotalTime=83,networkTotalTime=71,waitExecuteTime=0,buildParamsTime=11,computeSignTime=10,computeMiniWuaTime=1,computeWuaTime=0,waitCallbackTime=0,cacheSwitch=1,cacheHitType=0,cacheCostTime=0,cacheResponseParseTime=0,oneWayTime_ANet=69,resultCode=200,isRequestSuccess=true,host=acs.m.taobao.com,ip_port=203.119.213.254:443,isSSL=true,connType=http2_0rtt_acs,firstDataTime=64,recDataTime=3,sendWaitTime=1,serverRT=25,sendSize=711,recvSize=1031,dataSpeed=343,retryTimes=0,rbReqTime=83,mtopReqTime=83,mtopJsonParseTime=0,toMainThTime=0,isCache=0","statusCode":200,"totalTime":83,"waitCallbackTime":0,"waitExecuteTime":0},"networkError":false,"noNetwork":false,"responseCode":200,"ret":["SUCCESS::调用成功"],"retCode":"SUCCESS","retMsg":"调用成功","sessionInvalid":false,"source":"NETWORK_REQUEST","systemError":false,"v":"1.0"}
    │ args[1] = {"api":"mtop.taobao.sharepassword.genpassword","data":{"content":"【3测试主动调用淘口令方法https://detail.tmall.com/item.htm?id=576827670841&item_id=532930896580】,復·制这段描述¥okzobrM4XIs¥后咑閞��手机淘宝��或者用浏览器咑閞查看","createTime":"1547704606653","longUrl":"https://detail.tmall.com/item.htm?id=576827670841&item_id=532930896580&ut_sk=1.utdid_21783927_1547704606653.TaoPassword-Outside.yitao&sp_tk=77+lb2t6b2JyTTRYSXPvv6U=","password":"¥okzobrM4XIs¥","validDate":"1550296606653"},"ret":["SUCCESS::调用成功"],"v":"1.0"}
    │ args[2] = null
    └────────────────────────────────────────────────────────────────────────────────────────────────────────────────
01-17 13:56:56.591 2204-2225/com.taobao.etao I/generateTaoPassword:  
    ┌────────────────────────────────────────────────────────────────────────────────────────────────────────────────
    │ RxComputationThreadPool-1, com.tb.Taopassword.Tb.getTaobaoPassword(Tb.java:104)
    ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄
    │ {"content":"4测试主动调用淘口令方法https://detail.tmall.com/item.htm?id=576827670841&item_id=532930896580","enableWeixin":false,"from":2,"iconResId":2130838588,"picUrl":"http://img3.imgtn.bdimg.com/it/u=3347326845,2280670588&fm=11&gp=0.jpg","title":"测试主动调用淘口令方法4","ttid":"701234@etao_android_8.8.8","url":"https://detail.tmall.com/item.htm?id=576827670841&item_id=532930896580","useOriginalUrl":false}
    └────────────────────────────────────────────────────────────────────────────────────────────────────────────────
01-17 13:56:56.591 2204-2225/com.taobao.etao I/TaoPasswordGenerate: generateTaoPassword 1 ttid=701234@etao_android_8.8.8
01-17 13:56:56.608 2204-2225/com.taobao.etao I/generateTaoPassword:  
    ┌────────────────────────────────────────────────────────────────────────────────────────────────────────────────
    │ RxComputationThreadPool-1, com.tb.Taopassword.Tb$3.onNext(Tb.java:142)
    ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄
    │ 调用成功
    └────────────────────────────────────────────────────────────────────────────────────────────────────────────────
01-17 13:56:56.677 2204-2204/com.taobao.etao I/generateTaoPassword:  
    ┌────────────────────────────────────────────────────────────────────────────────────────────────────────────────
    │ main, com.tb.Taopassword.Tb$5.beforeHookedMethod(Tb.java:180)
    ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄
    │ args[0] = {"api":"mtop.taobao.sharepassword.genpassword","apiLockedAndRequestQueued":false,"apiLockedResult":false,"apiSuccess":true,"bytedata":"eyJhcGkiOiJtdG9wLnRhb2Jhby5zaGFyZXBhc3N3b3JkLmdlbnBhc3N3b3JkIiwiZGF0YSI6eyJwYXNzd29yZCI6Iu+/pTZSMHJick1WU3ZY77+lIiwiY3JlYXRlVGltZSI6IjE1NDc3MDQ2MTY2NjEiLCJ2YWxpZERhdGUiOiIxNTUwMjk2NjE2NjYxIiwibG9uZ1VybCI6Imh0dHBzOi8vZGV0YWlsLnRtYWxsLmNvbS9pdGVtLmh0bT9pZD01NzY4Mjc2NzA4NDEmaXRlbV9pZD01MzI5MzA4OTY1ODAmdXRfc2s9MS51dGRpZF8yMTc4MzkyN18xNTQ3NzA0NjE2NjYxLlRhb1Bhc3N3b3JkLU91dHNpZGUueWl0YW8mc3BfdGs9NzcrbE5sSXdjbUp5VFZaVGRsanZ2NlU9IiwiY29udGVudCI6IuOAkDTmtYvor5XkuLvliqjosIPnlKjmt5jlj6Pku6Tmlrnms5VodHRwczovL2RldGFpbC50bWFsbC5jb20vaXRlbS5odG0/aWQ9NTc2ODI3NjcwODQxJml0ZW1faWQ9NTMyOTMwODk2NTgw44CR77yM5b6pwrfliLbov5nmrrXmj4/ov7Dvv6U2UjByYnJNVlN2WO+/peWQjuWSkemWnvCfkYnmiYvmnLrmt5jlrp3wn5GI5oiW6ICF55So5rWP6KeI5Zmo5ZKR6Zae5p+l55yLIiwidXJsIjpudWxsfSwicmV0IjpbIlNVQ0NFU1M6Ouiwg+eUqOaIkOWKnyJdLCJ2IjoiMS4wIn0=","dataJsonObject":{},"expiredRequest":false,"fullKey":"mtop.taobao.sharepassword.genpassword$1.0","headerFields":{"eagleeye-traceid":["0b1464d815477046166422568e1df3"],"s-rt":["24"],"pragma":["no-cache"],"content-type":["application/json;charset=UTF-8"],"x-node":["c25274438537e1e58c3b498af9fd7380"],"date":["Thu, 17 Jan 2019 05:56:56 GMT"],"x-bin-length":["501"],"cache-control":["no-cache"],":status":["200"],"server":["Tengine/Aserver"],"content-length":["596"],"x-aserver-sret":["SUCCESS"],"x-retcode":["SUCCESS"],"x-powered-by":["m.taobao.com"],"mtop-x-provider":["dcf21ff7db519b0078be173eb518115cac764356c40e28a6b4778e4d346037612af96e9d0eaa939a5ab4eee5f621bfcc"]},"illegelSign":false,"mtopSdkError":false,"mtopServerError":false,"mtopStat":{"apiKey":"mtop.taobao.sharepassword.genpassword$1.0","backGround":false,"buildParamsTime":17,"cacheCostTime":0,"cacheHitType":0,"cacheResponseParseEndTime":0,"cacheResponseParseStartTime":0,"cacheResponseParseTime":0,"cacheReturnTime":0,"cacheSwitch":1,"clientTraceId":"XBBdtzooQB0DAA4enRn68VAv1547704616591002612204","commitStat":false,"computeMiniWuaTime":7,"computeSignTime":10,"computeWuaTime":0,"domain":"acs.m.taobao.com","intSeqNo":26,"netSendEndTime":61326,"netSendStartTime":61258,"netStat":{"api_v":"","cacheTime":0,"connectionType":"http2_0rtt_acs","dataSpeed":0,"dnsTime":0,"firstDataTime":0,"host":"","ip_port":"","isDNSTimeout":0,"isRequestSuccess":true,"isSSL":false,"isSpdy":false,"netTime":0,"oneWayTime_AEngine":0,"oneWayTime_ANet":67,"oneWayTime_Jni":0,"postBodyTime":0,"processTime":0,"recDataTime":0,"receiveDataTime":0,"redirectTime":0,"responseBodySize":0,"resultCode":0,"retryTime":0,"rtt":0,"sendBeforeTime":0,"sendSize":0,"serverRT":24,"spdyWaitTime":0,"tcpConnTime":0,"tcpLinkDate":0,"tim
    └────────────────────────────────────────────────────────────────────────────────────────────────────────────────
01-17 13:56:56.677 2204-2204/com.taobao.etao I/generateTaoPassword:  
    ┌────────────────────────────────────────────────────────────────────────────────────────────────────────────────
    │ eoutType":"","totalSize":1031},"netStats":{"connectionType":"http2_0rtt_acs","dataSpeed":1031,"firstDataTime":63,"host":"acs.m.taobao.com","ip_port":"203.119.213.254:443","isRequestSuccess":true,"isSSL":true,"oneWayTime_ANet":67,"recDataTime":0,"recvSize":1031,"resultCode":200,"retryTimes":0,"sendSize":712,"sendWaitTime":3,"serverRT":24},"netTotalTime":68,"networkStats":{"$ref":"$.mtopStat.netStats"},"rbStatData":{"afterReqTime":1,"beforeReqTime":0,"isCache":0,"jsonParseTime":1,"jsonTime":1,"mtopReqTime":84,"parseTime":0,"rbReqTime":85,"statSum":"rbReqTime=85,mtopReqTime=84,mtopJsonParseTime=1,toMainThTime=0,isCache=0","toMainThTime":0,"totalTime":85},"retCode":"SUCCESS","seqNo":"MTOP26","startCallbackTime":61326,"startExecuteTime":0,"startTime":61241,"statSum":"apiKey=mtop.taobao.sharepassword.genpassword$1.0,httpResponseStatus=200,retCode=SUCCESS,mappingCode=null,mtopTotalTime=85,networkTotalTime=68,waitExecuteTime=0,buildParamsTime=17,computeSignTime=10,computeMiniWuaTime=7,computeWuaTime=0,waitCallbackTime=0,cacheSwitch=1,cacheHitType=0,cacheCostTime=0,cacheResponseParseTime=0,oneWayTime_ANet=67,resultCode=200,isRequestSuccess=true,host=acs.m.taobao.com,ip_port=203.119.213.254:443,isSSL=true,connType=http2_0rtt_acs,firstDataTime=63,recDataTime=0,sendWaitTime=3,serverRT=24,sendSize=712,recvSize=1031,dataSpeed=1031,retryTimes=0,rbReqTime=85,mtopReqTime=84,mtopJsonParseTime=1,toMainThTime=0,isCache=0","statusCode":200,"totalTime":85,"waitCallbackTime":0,"waitExecuteTime":0},"networkError":false,"noNetwork":false,"responseCode":200,"ret":["SUCCESS::调用成功"],"retCode":"SUCCESS","retMsg":"调用成功","sessionInvalid":false,"source":"NETWORK_REQUEST","systemError":false,"v":"1.0"}
    │ args[1] = {"api":"mtop.taobao.sharepassword.genpassword","data":{"content":"【4测试主动调用淘口令方法https://detail.tmall.com/item.htm?id=576827670841&item_id=532930896580】,復·制这段描述¥6R0rbrMVSvX¥后咑閞��手机淘宝��或者用浏览器咑閞查看","createTime":"1547704616661","longUrl":"https://detail.tmall.com/item.htm?id=576827670841&item_id=532930896580&ut_sk=1.utdid_21783927_1547704616661.TaoPassword-Outside.yitao&sp_tk=77+lNlIwcmJyTVZTdljvv6U=","password":"¥6R0rbrMVSvX¥","validDate":"1550296616661"},"ret":["SUCCESS::调用成功"],"v":"1.0"}
    │ args[2] = null
    └────────────────────────────────────────────────────────────────────────────────────────────────────────────────

在里面随便找了个淘口令分别在e淘和淘宝试了一下的结果

e淘 ww

我学习的e淘版本是 V6.6.2(146)

About

学习淘宝系开发思路

License:Apache License 2.0


Languages

Language:Java 100.0%