微支付的js-api,我是不想要喷你,是全国人民选我来喷你。
尼玛,这是我有屎以来遇到过最深的坑,坑里面还有碎玻璃,各种怪兽,各种机关,暗器,各种折磨,看完你们的文档,看着内牛满面。
乱七八糟完全不知道在搞神马东西。
你这哪是写开发文档?哪里是做开放接口?
你丫这整个一JAVA版的GRE考试啊!!!
你丫当所有的开发人员都是奥特曼,都可以攻克各种小怪兽呢是吧?
你丫当我们是要去拯救公主的马里奥叔叔呢是吧?
你丫当我们是实验室里的小白鼠呢是吧?
你丫要通过这个文档来考验我们的理解力、忍耐力、吐槽力呢是吧?
你丫当你们是探索与发现栏目组呢是吧?
好,那我今天就当一把不吐槽会死星人。
尼玛当初定plan的时候,微支付调研只需要2天,最后花了尼玛两个礼拜才搞定,要不是有大神各种指点,尼玛还不知道要调研到什么时候去。
你他喵的写的文档驴唇不对马嘴不说,写的东西还特别隐晦,让开发人员各种猜是吧?
一个变量,有N种叫法是吧?一会叫key,一会叫什么商户ID,一会又叫什么秘钥,结果猜来猜去发现是一个东西。我勒个擦。
你他喵的网站版本的文档说全大写,pdf里又说不能都大写。
你他喵的一会用json传参数,一会用xml传参数。
你他喵的这么大个公司,连个demo都写不好,让玩家几乎是在0沟通,0攻略,100愤怒值的情况下,在重重困难之下,把你们玩通关,通关后,
我们发现,其实我们不是WINNER,我们其实是被玩的。
文档里什么都不写,编码出错也不提示。
你他喵的出错误提示,除了“签名错误”就没有其他的了是吧?
你他喵的想调用你们的接口一顿山路十八弯是吧,通过这个拿那个,通过那个拿这个,签名,各种签名,校验,验你妹啊验。
最让我无语的是,你丫给开发者提供了一个签名校验工具,我满心欢喜的拿各种参数去工具里RUN,发现全都没问题,结果真正调用你们接口
就出“签名错误”。
尼玛文档里不写清楚,各种来回配置,不是这里要配置就是那里要配置,商户平台的那个配置尤其恶心,要不是大神指点,可能现在还在坑里呆着。
嗷呜。我的菊花。。。。又开始隐隐作痛了。
从头到尾,跟客服完全是0沟通是吧?给客服打电话,客服说:
“对不起官人,您提出的是技术问题,请联系技术支持。”
“那么好,咋联系呀?”
“请您给技术部门的支持发邮件,他们会尽快回复您的。”
抱着百分之一的希望给微支付的技术支持发了一封mail,尼玛秒回了居然,我擦,大公司就是大公司,这执行力太高了吧。
待洒家定睛观瞧。。。。
“微信JSSDK发布之后,对行业造成了巨大的正面影响,由于反馈邮件非常多,已经没法做到及时回复邮件来帮助你解决问题,我们感到很抱歉。
目前我们已经对文档进行了错误修订,并把目前反馈的共性问题进行了整理放到开放文档的“常见错误及解决方案”中。。。。”
WHAT THE FUCK? U MOTHER FU**KER PIECES OF SHIT!
STOP FU**KING AROUND OK?
就这样,这封邮件犹如我早上拉出去的翔一样,石沉大海。。。
(此时我的菊花又开始隐隐作痛起来)
尼玛你知道你们对整个java行业造成了多大负面影响吗?邮件非常多,对啊,上百万封吐槽的邮件吧?
抱歉你妹啊抱歉,你们的开发人员的脑子里装的都是翔吧?
百般无奈下,开始硬着头皮去搜关于java 微支付 api 等关键字
90%都是在喷微支付的坑,有多么多么深,微支付的坑里有多么多么多的荆棘。
微支付的js-api不是一坨翔,翔至少还有可塑性,而微支付的js-api,却没有。。。
finally,the god damn js-api is finished ,im finished too...(js-api调研完了,我也被玩完了。)
为了避免更多的孩子们惨遭毒手,我决定把我调研的点点滴滴写出来,希望可以给大家起到抛砖引玉的作用。