腾讯微博一键转播关联账号变量名居然叫做:assname(白痴名字),坑爹!
刚才打算给博客添加个腾讯微博一键转播按钮,虽然哥压根不用微博,但是……跟随主流嘛…… ╮(╯_╰)╭
于是跑去“腾讯应用开放平台”申请一键转播代码,腾讯微博开放平台 > 应用 > 官方应用 > 一键转播,地址:http://open.t.qq.com/apps/share/explain.php
然后兴匆匆的填写、设置了各种参数,可是尼玛坑爹的事来了,无论你丫怎样填写 + 更换浏览器,都提示:请输入正确appkey。
可是尼玛的说明明明写着:扩展功能2:AppKey设置,腾讯合作方请输入从腾讯获得的AppKey,或直接编辑对应位置代码,即可在腾讯微博中显示设置的来源文案;普通用户可不填写。
╮(╯_╰)╭,What The Fuck....
曹妮巴……跑去搜索,发现不少人都存在这个问题,而且至少存在好几个月了,前后折腾了十几分钟,无果,真尼玛蛋疼……
╭∩╮(︶︿︶)╭∩╮
然后,然后,然后哥瞬间就斯巴达了!!!!!!!!!!!!!!!!!!!
尼玛,你丫不运行是不?拆了你!!!尼巴的!查看源代码,看尼玛生成代码的算法怎吗个写法,老子自己写一个,曹妮巴!!!!!
可是不看不知道,这你看真尼玛吓了一大跳!!!我勒个去,他这个文本框(<input)ID居然是:assname!!!!!!
神马情况??????assname?????Ass Name???!!!!有木有!!!!!!!!
尼玛的,有点英文基础的朋友都知道啥意思吧????好吧,你不知道,我给出翻译结果:
百度在线翻译:ass 名词 n. 1.驴子 2.笨蛋,傻子,白痴 3.【俚】屁股
谷歌翻译:ass 名词,屁股,驴,驴子,蠢驴,蠢猪。
Ass Name 意思就是:白痴名字、蠢驴名字、傻子名字、笨蛋名字……我了割草!!!!!草尼玛的!!!!靠!向下跟踪看看……
这一跟踪不要紧,尼玛的所有变量 + 提交的参数,全他妈的是:assname,╭∩╮(︶︿︶)╭∩╮
//…… 省略 …… var appkeyistrue = false; $("#reply_text").keyup(function(){ var _txt=$(this).val(); $("#reShow").find("a").html(_txt); var _v = parseInt($('input[name=t1]:checked').val()); var _v1 = parseInt($('input[name=size]:checked').val()); _botImg = bico(_v,_v1); if(appkeyistrue){ crscript(_botImg,appkey); crscriptname(_botImg,appkey,$('#assname').val()); }else{ $('#scripts').val("请输入正确appkey。"); } }); $('#theKey').keyup(function(){ var assnamevar = ''; appkey = $.trim($(this).val()); assnamevar = $.trim($('#assname').val()); if(checkappkey(appkey)){ appkeyistrue = true; crscriptname(_botImg,appkey,assnamevar); }else{ appkeyistrue = false; $('#scripts').val("请输入正确appkey。"); } }); $('#assname').keyup(function(){ var assnamevar = ''; appkey = $.trim($('#theKey').val()); assnamevar = $.trim($(this).val()); if(appkeyistrue){ crscriptname(_botImg,appkey,assnamevar); } else{ $('#scripts').val("请输入正确appkey。"); } }); $('#copyscript').click(function(){ if(appkeyistrue){ if (window.clipboardData) { window.clipboardData.setData('text',$('#scripts').val()); alert('复制成功!\t\r请将已复制的代码粘贴到要加入一键转播功能的页面。'); }else{ alert('你的浏览器不支持脚本复制或你拒绝了浏览器安全确认。\t\r请尝试[Ctrl+C]复制代码并粘贴到要加入功能的页面。'); } } else{ $('#scripts').val("请输入正确appkey。"); } }); //…… 省略 …… function crscriptname(img,key,name){ var _tmp =img; var _code = $('#code').val(); if(key == '' && name == ''){ _code = _code.replace('#APPKEY#','var _appkey = encodeURI("appkey");'); _code = _code.replace('#NAME#','var _assname = encodeURI("");'); } if(key != '' && name == ''){ _code = _code.replace('#APPKEY#','var _appkey = encodeURI("'+key+'");'); _code = _code.replace('#NAME#','var _assname = encodeURI("");'); } if(key == '' && name != ''){ _code = _code.replace('#APPKEY#','var _appkey = encodeURI("appkey");'); _code = _code.replace('#NAME#','var _assname = encodeURI("'+name+'");'); } if(key != '' && name != ''){ _code = _code.replace('#APPKEY#','var _appkey = encodeURI("'+key+'");'); _code = _code.replace('#NAME#','var _assname = encodeURI("'+name+'");'); } $('#scripts').val(_tmp+_code); } //…… 省略 …… <script type="text/javascript"> function postToWb(){ var _url = encodeURIComponent(document.location); #NAME#//你注册的帐号,不是昵称 #APPKEY#//你从腾讯获得的appkey var _pic = encodeURI('');//(例如:var _pic='图片url1|图片url2|图片url3....) var _t = '';//标题和描述信息 var metainfo = document.getElementsByTagName("meta"); for(var metai = 0;metai < metainfo.length;metai++){ if((new RegExp('description','gi')).test(metainfo[metai].getAttribute("name"))){ _t = metainfo[metai].attributes["content"].value; } } _t = document.title+_t;//请在这里添加你自定义的分享内容 if(_t.length > 120){ _t= _t.substr(0,117)+'...'; } _t = encodeURI(_t); var _u = 'http://share.v.t.qq.com/index.php?c=share&a=index&url='+_url+'&appkey='+_appkey+'&pic='+_pic+'&assname='+_assname+'&title='+_t; window.open( _u,'', 'width=700, height=680, top=0, left=0, toolbar=no, menubar=no, scrollbars=no, location=yes, resizable=no, status=no' ); } </script> //…… 省略 ……
看清楚了木有????所有关变量以及提交的参数,全是:AssName,assname !!!!!!
去尼玛的 assname!╭∩╮(︶︿︶)╭∩╮
还有,同时也知道了为什么一直提示:请输入正确appkey,问题就在这:if(appkeyistrue){,而且默认值还是:var appkeyistrue = false;
啊啊啊啊啊啊,也就是说你 appkey 必须是正确的才通过检查,可是尼玛的说明咋写的???普通用户可不填!!有木有!!!!!
狂暴吐槽模式开启!!! (#‵′)凸
腾讯你妈的傻缺残啊!!!!说明完全是个摆设,摆设就不说了,可他妈的完全是个错误的说明!!!完全与实际相反!!!曹妮巴!公然的愚弄所有微博用户!!
还有这个Ass程序员,真你妈蛋疼,公然侮辱所有腾讯微博用户,你丫极品的傻缺残!!!Fuck You!!!!
╭∩╮(︶︿︶)╭∩╮
强烈要求腾讯给出书面解释!!!你这他娘的公然挑衅、侮辱所有微博用户!!!!真草泥马!!!!
.-" "-.
/ \
| |
|, .-. .-. ,|
| )(__/ \__)( |
|/ /\ \|
(@_ (_ ^^ _)
_ ) \_______\__|IIIIII|__/__________________________
(_)@8@8{}<________|-\IIIIII/-|___________________________>
)_/ \ /
(@ `--------`
据我分析这种情况是因为,国内程序员在使用变量的时候,都喜欢加入自己的风格,于是乎各种猎奇的变量都会出现,中英混杂式、拼音式、自创单词式……
可是你妈的,这个也太蛋疼了吧,晕……