技术饭 微信公众号开发一物一码功能与扫码跳转小程序

需求是要用到微信公众号的一物一码功能,申请一批二维码并进行激活,将这些二维码分发到商品上,用户通过扫描二维码可以跳转到小程序,然后进入到我们自己的业务逻辑存储数据进行后续分析。看了官方的开发文档了,发现一物一码功能也是上线不久,网上并没有太多的开发经验。所以折腾了几个小时,终于大概弄清楚了,也不会特别复杂,说白了就是:公众号的一个插件,用来批量生成商品二维码,扫码之后跳转到小程序的页面。不过开通一码一物的流程可能比较慢。

阅读全文 » 1163天前
2021年01月20日

技术饭 阿里云cdn的免费https证书到期未更新导致页面提示https过期不安全,访问网页显示空白

阿里云cdn的免费https证书到期未更新导致页面提示https过期不安全,访问网页显示空白,一直以来https长期付费的证书都比较贵,所以一直采用的是阿里云的免费https证书,这种https证书一年一换,这两天没注意看,证书过期了,然后就重新申请下载,等nginx都配置好之后发现访问网页显示空白,还是一直提示证书过期不安全,搞了好久,证书正常下载,也替换了,ngnix也重启了,还是这样,后来查看了下是因为当前的域名绑定了阿里的cdn,cdn的https证书并未更新,还是原来的那个,这才导致了访问一直空白,提示证书过期。

阅读全文 » 1217天前
2020年11月28日

技术饭 获取微信js-sdk网页授权的地理位置

获取微信js-sdk网页授权的地理位置,通过微信浏览器打开页面时,有时会提示要获取地理位置信息,点击同意后,自己的地理位置信息就会相应的显示在页面,同时通过数据库的查询,以实现以地理位置分类的逻辑业务。

阅读全文 » 1319天前
2020年08月17日

技术饭 微信小程序发送订阅消息(模板消息将下线)

由于“模板消息”将下线,已不再支持添加模板,请尽快接入“订阅消息”。消息能力是小程序能力中的重要组成,我们为开发者提供了订阅消息能力,以便实现服务的闭环和更优的体验。订阅消息推送位置:服务通知,订阅消息下发条件:用户自主订阅,订阅消息卡片跳转能力:点击查看详情可跳转至该小程序的页面

阅读全文 » 1458天前
2020年03月31日

技术饭 微信支付错误:201 商户订单号重复

微信支付错误:201 商户订单号重复,使用微信支付,在微信支付界面,由于余额不足等原因,没有进行支付并关闭了支付页面,此时订单状态为“待支付”,从业务角度来说,应该允许用户继续支付。但是再次支付时,微信接口返回“201 商户订单号重复”的错误提示。

阅读全文 » 1465天前
2020年03月25日

技术饭 PHP数据采集框架QueryList,使用案例~~~

QueryList不依赖任何框架和架构,它可以单独使用也可以引入到任意的PHP开发框架中去使用,如:Laravel、ThinkPHP;你可以使用它来构建简单的采集系统,也可以用它才构建高可用的分布式采集系统。它提供了丰富的基于CSS选择器的页面抽取API,完全模块化的设计,拥有强大的可扩展性。

阅读全文 » 1497天前
2020年02月22日

技术饭 video标签的preload属性

之前,QQ群里有人提及“页面中有video标签(设置了src)时页面加载很慢”的问题,我想了解下原因,于是就看了下网页初始化时video标签做了什么。

阅读全文 » 1504天前
2020年02月14日

技术饭 解决微信video、audio 无法自动播放的问题

IOS Safari 中,无法自动播放音频、视频文件。所以,移动页面我不建议产品设计自动播放的交互,即便在PC上,新版的chrome自动播放也被禁止了(chrome会根据用户行为来确定是否可触发自动播放)。

阅读全文 » 1841天前
2019年03月15日

技术饭 PHP获取微信小程序二维码、商品二维码、页面二维码

PHP获取微信小程序二维码、商品二维码、页面二维码,在小程序上有三个获取二维码的接口,主要用户不限制的接口:getWXACodeUnlimit,其他两个接口适用少量生成,接口只能生成已发布的小程序的二维码接口 A 加上接口 C,总共生成的码数量限制为 100,000,请谨慎调用。接口 B 调用分钟频率受限(5000次/分钟),如需大量小程序码,建议预生成。

阅读全文 » 1894天前
2019年01月21日

技术饭 用cookie解决新版微信中H5页面底部白条问题

5月23日微信更新6.6.7版本,新加的文章缩小浮窗功能确实很赞。不过,有一处更新颇使H5开发者感到困扰,就是在iPhone上H5页面最底部多了一个白色的前进后退控制栏,即下图底部的那个白条,

阅读全文 » 1918天前
2018年12月28日

技术饭 跨域ajax异步测试微信分享功能,微信授权回调页面分享解决方案

跨域ajax异步测试微信分享功能,微信授权回调页面分享解决方案,这个功能研究了有一段时间了。刚开始没注意研究微信的签名,导致一直报错签名错误:config:invalid signature,由于微信给出的签名url地址必须是当前网址,所以需要把当前的网址传给后端做加密签名,然后返回的签名才是正常的!!!

阅读全文 » 1923天前
2018年12月23日

技术饭 测试公众号网页授权snsapi_userinfo 回调提示未关注测试公众号

我使用测试公众号测试网页授权oauth snsapi_userinfo, 未关注测试公众号,然后点击我的页面,跳转后微信提示未关注测试账号,请问是测试账号的问题? 我反复检查了程序,回调地址是没问题的。

阅读全文 » 1934天前
2018年12月12日

技术饭 QueryList简单、 灵活、强大的PHP采集工具

QueryList简单、 灵活、强大的PHP采集工具,QueryList使用jQuery选择器来做采集,让你告别复杂的正则表达式;QueryList具有jQuery一样的DOM操作能力、Http网络操作能力、乱码解决能力、内容过滤能力以及可扩展能力;可以轻松实现诸如:模拟登陆、伪造浏览器、HTTP代理等意复杂的网络请求;拥有丰富的插件,支持多线程采集以及使用PhantomJS采集JavaScript动态渲染的页面。

阅读全文 » 2256天前
2018年01月24日

技术饭 分页直接加载页面的ajax请求方式

分页直接加载页面的ajax请求方式,AJAX即“Asynchronous Javascript And XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。AJAX 是一种用于创建快速动态网页的技术。AJAX 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。

阅读全文 » 2354天前
2017年10月17日

技术饭 APP请求接口无法获取到session数据的解决方案

APP请求接口无法获取到session数据的解决方案,通过SESSION(cookie是另外一种解决办法)记录用户的有关信息,以供用户再次以此身份对web服务器提起请求时作确认。会话的发明使得一个用户在多个页面间切换时能够保存他的信息。网站编程人员都有这样的体会,每一页中的变量是不能在下一页中使用的(虽然form,url也可以实现,但这都是非常不理想的办法),而SESSION中注册的变量就可以作为全局变量使用了。

阅读全文 » 2486天前
2017年06月08日

技术饭 百度sitemap显示主域校验失败的解决方案

百度sitemap显示主域校验失败的解决方案,最近刚刚做的网站,过了很久百度就仅仅收录了首页域名,其他的页面一概也没有收录,正在纳闷时,看了一下百度的sitemap显示是主域校验失败,百度了很久也一直没有结果,认真查看了百度的错误分析说是503错误,可是网站明明都是返回200。

阅读全文 » 2620天前
2017年01月24日

技术饭 &#65279导致页面顶部空白一行解决方法

&#65279导致页面顶部空白一行解决方法,模板文件生成html文件之后会在body开头处加入一个可见的控制符&#65279,导致页面头部会出现一个空白行。原因是页面的编码是UTF-8 + BOM。

阅读全文 » 2626天前
2017年01月18日