腾讯微博一键转播关联账号变量名居然叫做:assname(白痴名字),坑爹!

刚才打算给博客添加个腾讯微博一键转播按钮,虽然哥压根不用微博,但是……跟随主流嘛…… ╮(╯_╰)╭

于是跑去“腾讯应用开放平台”申请一键转播代码,腾讯微博开放平台 > 应用 > 官方应用 > 一键转播,地址:http://open.t.qq.com/apps/share/explain.php

然后兴匆匆的填写、设置了各种参数,可是尼玛坑爹的事来了,无论你丫怎样填写 + 更换浏览器,都提示:请输入正确appkey。

可是尼玛的说明明明写着:扩展功能2:AppKey设置,腾讯合作方请输入从腾讯获得的AppKey,或直接编辑对应位置代码,即可在腾讯微博中显示设置的来源文案;普通用户可不填写。

╮(╯_╰)╭,What The Fuck....

曹妮巴……跑去搜索,发现不少人都存在这个问题,而且至少存在好几个月了,前后折腾了十几分钟,无果,真尼玛蛋疼……

╭∩╮(︶︿︶)╭∩╮

然后,然后,然后哥瞬间就斯巴达了!!!!!!!!!!!!!!!!!!!

尼玛,你丫不运行是不?拆了你!!!尼巴的!查看源代码,看尼玛生成代码的算法怎吗个写法,老子自己写一个,曹妮巴!!!!!

可是不看不知道,这你看真尼玛吓了一大跳!!!我勒个去,他这个文本框(<input)ID居然是:assname!!!!!!

腾讯微博一键转播关联账号变量名居然叫做: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/-|___________________________>
        )_/        \          /
       (@           `--------`

据我分析这种情况是因为,国内程序员在使用变量的时候,都喜欢加入自己的风格,于是乎各种猎奇的变量都会出现,中英混杂式、拼音式、自创单词式……

可是你妈的,这个也太蛋疼了吧,晕……