安卓的是支付时候直接塞完整的四个参数即可,iOS 要启动预先注册两个参数,支付只给两个参数。。。
另外你作为一个工具类 sdk 类型的,iOS 端还要再依赖另个 AFNetworking 库。。。。
我就跑去问他们京东的技术,我说 iOS 端,注册启动挪到支付前会有隐患么 例如:SDK 启动有些事异步操作,还没走完就走到支付了,那流程整个就错了。
我贴了接口代码,他看了我的描述,表示:你试了么。你试了再说。我说不清楚你们是否有异步,感觉有隐患,回答曰 哪出问题了再来提。。。。。。。。。。。。。。。。。。。。
还说 iOS 和安卓接口一样啊,我贴了接口截图,还特意标红,看了以后没话说了,丢了分开发文档。 嗯,安卓的接入文档,我问的都是 iOS 贴的我也都是 iOS 代码。。。。
很强
1
shoaly 2018-01-29 18:01:06 +08:00 2
等你接触过 微信公众号的接口
然后再接触过 微信企业号的接口 就会淡淡的了 |
2
uqf0663 2018-01-29 18:05:02 +08:00
@shoaly 感觉微信公众号的文档虽然坑也不少,但是没有楼主说的这么大坑,而且就微信公众号的文档质量来说总体比阿里系的文档好不止一个档次了。
|
3
m939594960 2018-01-29 18:08:07 +08:00
@uqf0663 哇,没~有~这~么~大~坑??你是真不知道什么叫坑啊
|
4
402645707 2018-01-29 18:11:19 +08:00
|
5
m939594960 2018-01-29 18:11:24 +08:00
@uqf0663 你知道文档都是给人感觉是富文本粘贴的 word 的感觉么? 网上找个垃圾采集站的格式都比官方好的感觉么? 你知道一个接口明明不是必填的属性,但是你不填他就报一个奇怪的服务器异常么? 你知道回调什么写错了他只报签名错误么? 你知道有的时候反 json 有的时候是 xml 是什么感觉么? 你知道 github 上多少个微信的 sdk 都有 fuck 命名的函数么?
|
6
moult 2018-01-29 18:13:26 +08:00 via iPhone
话说,谁家的文档好理解,没有坑?大家都一个德行。
|
7
uqf0663 2018-01-29 18:18:30 +08:00
@m939594960 我实现过几乎全部微信公众号的接口,而且是在我所使用的语言官方没有提供 SDK 的情况下实现的,微信公众号文档的坑我大部分都踩过,我也实现过一些阿里系的接口,真心感觉微信公众号的文档还过得去,算不上好的文档,但是至少属于我能接受的范围。
|
8
uqf0663 2018-01-29 18:20:07 +08:00
@402645707 小程序我也做过好几个了,感觉还行啊,官方文档我基本能看懂而且也没遇到什么特别大的坑(当然小坑是不少,例如 ios 不支持 webp 而安卓支持,文档里面没有提到)。你给举个例子呗?
|
10
alcarl 2018-01-29 22:02:06 +08:00 via Android
就这么一个小接口就这么大火。。。。。。。要养成有问题说问题的习惯,要不时间长了真残了
|
13
ila 2018-01-29 23:35:19 +08:00 via Android
腾讯信鸽官方文档也是毛线,去 git 找到的才能用
|
14
pmispig 2018-01-30 00:26:28 +08:00
BAT 各大产品的 API,有源码的看源码,没源码的靠猜
|
15
azh7138m 2018-01-30 00:49:06 +08:00 via Android
@uqf0663 大概是我描述不好,之前分享是不需要拼接我的域名,只要给个路径就行,现在不行了,必须拼接好。
再吐槽一个,desc 传空会导致设置分享信息失败,但是 debug 模式返回 OK |
16
dangyuluo 2018-01-30 00:52:57 +08:00
当你做过微信公众号开发,然后再做 Telegram Bot 开发的时候,你就会知道什么叫舒服。
|
17
uqf0663 2018-01-30 00:56:56 +08:00
@azh7138m 你的错觉吧?从 jssdk 有的第一天我就在做这部分了,从来没有过给相对路径就行的。而且稍微想一下都知道肯定要域名的,因为微信的聊天框里面相当于外链这张图片,没有域名它怎么可能知道访问哪?那个地方又不是你网页本身。
|
18
azh7138m 2018-01-30 01:06:09 +08:00 via Android
@uqf0663 确实是可以的,他会把我当前域名拼上去,这修改出的 bug 看到凌晨俩点多,印象深刻
|
19
chinvo 2018-01-30 02:26:07 +08:00
BAT 三家的文档都够坑的
支付宝调多半天不通结果是文档里面描述的签名算法不对 微信告述你 jssdk 的签名用的 url 不需要包含 hash,然而事实上是需要的,而且微信的浏览器会自己加一坨 hash 百度地图、百度读书类似 总是在出其不意的地方坑你一下 比逆向一个工程去分析接口都费劲 |
20
402645707 2018-01-30 09:15:08 +08:00 via Android
|
21
night98 2018-01-30 09:43:31 +08:00 via Android
写过阿里云和腾讯云的接口表示赞同,屎一样的文档
|
22
ioth 2018-01-30 10:36:15 +08:00
牛。
|
23
Tneciv 2018-01-30 10:40:07 +08:00
至少还有人可以联系到 你接个微信支付试试?
|
24
l9rw 2018-01-30 10:57:33 +08:00
最近接了阿里云和支付宝的接口,sdk 很全啊,稍微改下就能用了。微信支付真是屎一样的文档,最后用的 overtrue。
|
25
rensuperk 2018-02-02 15:31:11 +08:00
你又没给人钱,为啥服务你啊
|