支付宝小程序爬坑
知识点一
- 支付宝小程序的缓存是存贮在支付宝app的,因此删除支付宝小程序不会删除缓存。
- 2.小程序的授权是存贮在支付宝app的,但是呢,删除支付宝app 却不会删除小程序授权。所以小程序授权信息应该是存储在支付宝服务器的,并不是app本地。
-
3.明白以上两个问题,你会发现 你的调试信息为啥不同步 很诡异的说,就是因为授权和缓存 不能同步的这个意思了
-
4.授权手机号只能用真机,好吧,这个正常我忍了。但是为嘛模拟器的本地存储信息读取不到呢,必须要链接真机才能读取到本地缓存。(满地打滚的心疼我的手机,哎。。。)
-
5.如果你传参数是一个url 而且后面拼接的有参数的话,那么你可要看清楚了,是会被自动截取的奥,官方给出的解释是:page 地址带参 遵循http get 规则 ?后面的参数进行urlencode处理。 获取参数方法是一致的
例如:pages/home/hredetail/index? encode(url=https://www.baidu.com.html?examId=13&sign=ly&selTab=1)
注释:通俗讲就是page带参地址 要会默认进行urlencode 处理,所以传参数要进行encode,无论是前端的,还是后端传参都一样encode。 -
6.支付宝小程序开发工具问题:问题描述公司有两个域名,一个配置了negix ,一个没有配置,使用配置的域名正常访问,使用未配置的有些接口正常调用,有些不能调用,排查方向开始放在后端服务器上,接口上,后来的后来通过跟其他同事的对比所有细节(别问我用了多久时间,不好意思说)发现,只有请求头返回的工具版本号有差异,其他一切正常。于是升级了开发工具,好了,就这样。(省略一万字。。。)
-
7.支付宝身份认证:关于这问题首先要弄懂两个问题,账号和手机号的问题。手机号只是一个接受信息的号码而已,如果作为账号它就是一个账号了(有点废话),但是手机号不作为账号也可以的,作为账号只是一个特殊的账号而已,好,不废话进入正题。1,支付宝申请账号必须实名认证,而一个身份证允许绑定三个账号。2,支付宝的账号 可以是邮箱 也可以是电话号码 3,支付宝不会验证该实名认证的身份证是否是对应的手机号绑定的身份证,(注册手机号绑定的身份证可以跟支付宝实名认证的不一致,例如你注册了一个支付宝账号,绑定了本人的身份证,然后手机号是允许绑定其他人的)4.支付宝实名认证的时候是需要验证身份证姓名跟身份证号码,两者都对才能通过认证。
-
8 在创建文件的时候尽量名称简洁易懂,如果名称过长,会导致读取文件失败。。。(你找不到问题在哪,就是读不出来这个文件,没错,名字太长了)
-
9 小程序导航条背景色可以设置,但是标题颜色会根据背景色变化,只有两种黑色白色。设置图片功能 竟然是设置的标题图片,尴尬,吐槽一下
《未完待续》
wx:chu2478