昨日开发

昨日开发微信公众号支付,踩坑。

坑1  openid不正确,是因为只拿到了code,没去交换openid

坑2 参数不正确,缺乏appid

    做签名的时候unset掉了

坑3 timestamp 不正确   

     没注意大小写。

    没注意这个timestamp应该是个字符串(话说传输订单号的时候也要注意,整形太长js会自动处理,所以要做成字符串)


下面讲点别的

ios 请求后端数据,编辑器提示服务端json格式不正确,然后一直找服务端json的毛病,结果错的离谱。

服务端没有把get和post数组合并,然后客户端应该用post发送,结果不知道怎么请求的是个get,然后找了一下午的毛病,最后还是看日志解决的。


碰到这种问题,服务端与客户端交互,应该写日志,包括nginx日志,程序请求日志,客户端请求了一个啥,用的啥方法,至于返回的啥的话,可从客户端获得,或者自行模拟。不能陷入死胡同。

ps 今天与2个侄子 及大哥 大嫂看了战狼2,全程无笑点,肉搏戏,动作军事影片。