腾讯微博一键转播关联账号变量名居然叫做: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/-|___________________________>
)_/ \ /
(@ `--------`
据我分析这种情况是因为,国内程序员在使用变量的时候,都喜欢加入自己的风格,于是乎各种猎奇的变量都会出现,中英混杂式、拼音式、自创单词式……
可是你妈的,这个也太蛋疼了吧,晕……