技术饭 微信分享:分享签名、分享链接需要注意的细节

微信分享JSSDK在1.4.0之后,废弃了很多的方法如:onMenuShareTimeline、onMenuShareAppMessage、onMenuShareQQ等,取而代之的是:自定义“分享给朋友”及“分享到QQ”按钮的分享内容(updateAppMessageShareData)、自定义“分享到朋友圈”及“分享到 QQ 空间”按钮的分享内容(updateTimelineShareData)

阅读全文 » 465天前
2023年01月11日

技术饭 小程序登录、用户信息相关接口调整说明:getUserInfo:fail scope unauthorized “err_code":"-12007

小程序登录、用户信息相关接口调整说明:getUserInfo:fail scope unauthorized “err_code":"-12007,2021年2月23日起,若小程序已在微信开放平台进行绑定,则通过wx.login接口获取的登录凭证可直接换取unionID,2021年4月13日后发布的小程序新版本,无法通过wx.getUserInfo与<button open-type="getUserInfo"/>获取用户个人信息(头像、昵称、性别与地区),将直接获取匿名数据(包括userInfo与encryptedData中的用户个人信息),获取加密后的openID与unionID数据的能力不做调整。此前发布的小程序版本不受影响,但如果要进行版本更新则需要进行适配。新增getUserProfile接口(基础库2.10.4版本开始支持),可获取用户头像、昵称、性别及地区信息,开发者每次通过该接口获取用户个人信息均需用户确认。具体接口文档:《getUserProfile接口文档》由于getUserProfile接口从2.10.4版本基础库开始支持(覆盖微信7.0.9以上版本),考虑到开发者在低版本中有获取用户头像昵称的诉求,对于未支持getUserProfile的情况下,开发者可继续使用getUserInfo能力。开发者可参考getUserProfile接口文档中的示例代码进行适配。

阅读全文 » 1110天前
2021年04月06日

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

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

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

技术饭 实现小程序扫码发红包、小程序扫一物一码二维码领取红包、小程序红包

微信支付给用户发送包、转账的方式有两,一种是直接企业到零钱,另外一种是直接发红包,需要用户自行拆开领取,之前都是通过公众号直接支付发红包,现在的需求是需要在小程序里直接调起拆红包功能,或者是小程序里直接企业到零钱发个用户。

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

技术饭 php7.2微信公众平台消息安全模式的加密及解密

php7.2微信公众平台消息安全模式的加密及解密,php7.2发布后新特性吸引了不少PHPer,大家都在讨论新特性带来的好处与便利。但是从php7.0 升级到 php7.2 废弃(过时)了一个在过去普遍应用的扩展(mcrypt扩展)。官方提供了相应的解决提示,却没有提供更详细的解决办法。于是就各种报错,当然了只能改方法了~~~

阅读全文 » 1211天前
2020年12月26日

技术饭 php 7.2 安装 mcrypt 扩展

centos版本升级到8,PHP的环境升级 php 7.2 后,使用微信提供的加解密代码时,提示 call to undefined function mcrypt_module_open(),mcrypt_module_open()方法不存在,应该是PHP升级之后可能扩展被废弃了吧,查阅相关资料知晓,mcrypt 扩展从 php 7.1.0 开始废弃;自 php 7.2.0 起,会移到 pecl。

阅读全文 » 1215天前
2020年12月22日

技术饭 网站防刷,防止羊毛党:顶象、数美数据接口配置

最近做了很多的微信活动,特别是答题发红包活动,除了并发量需要处理之外,还有一个很重要的点就是网站防刷、防止羊毛党刷接口,因为微信上羊毛党养了很多的机器微信号,活动如果在只有微信授权的情况下,无法做到完全的限制,即使通过ip来限制也没办法完全限制,因为羊毛党还可以通过模拟定位、模拟ip来访问,只要是正常的微信号还是可以突破防线的,那这时候第三方防刷也是有点必要的。

阅读全文 » 1320天前
2020年09月08日

技术饭 微信开放平台中第三方平台api接口的对接与实现

微信开放平台中第三方平台api接口的对接与实现,最近为了做微信开放平台的第三方平台也是花费了两周多的时间,中间碰到各种坑,以前如果要帮助第三方公众号做开放,也是直接把第三方的开发信息改成自己服务器的,但是这样不方便,不同服务商每做一个活动都要重新改一次,所以只能使用公众号授权第三方平台来实现这样的功能了。

阅读全文 » 1331天前
2020年08月28日

技术饭 微信开放平台中第三方平台账号申请与配置

之前做微信的开发都是公司自己一个公众号获取用户信息、获取授权等操作,但是为了使用其他公众号来做这时候就必须开通微信的第三方平台,最近正好在做微信开放平台中的第三方平台,在申请的过程中也踩了不少的坑。

阅读全文 » 1333天前
2020年08月26日

技术饭 微信第三方平台全网发布返回Api、普通文本信息失败解决方案

这几天在做微信开放平台的第三方平台对接工作,本来申请的时候就云里雾里的,测试了好几个号才正式的把一些配置弄好,等待程序开发完成之后需要配置授权测试的公众号进行全网发布,当提交发布时,提示等待5分钟后,报错的结果就是返回Api、普通文本信息失败,这时候看下文档才知道,全网发布是需要验证的。

阅读全文 » 1333天前
2020年08月26日

技术饭 PHP WSG84转BD09 地理坐标系互转

最近使用了微信公众号的地理定位服务,获取得到的纬度与经度用来转换成功详细地址信息,腾讯使用的地图地位坐标系是WSG84,如果获取地理位置信息使用的是腾讯地图服务的话就不需要转换,如果使用的是百度或者其他精度的坐标系,则需要进行转换。

阅读全文 » 1341天前
2020年08月18日

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

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

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

技术饭 “微信群控”:虚假养号、色情变现、薅羊毛,微信黑产全揭露!外挂、群控养号

群控”系统是指,通过系统自动化控制集成技术,把多个手机操作界面直接映射到电脑显示器,实现由一台电脑来控制几十台甚至上百台手机的效果。群控系统对中控电脑上每个手机的操作界面进行编号,对应相同编号的手机,从而实现一对一的手机操作控制。

阅读全文 » 1343天前
2020年08月16日

技术饭 PHP实现微信支付的现金红包、企业付款到零钱功能

企业付款提供由商户直接付钱至用户微信零钱的能力,支持平台操作及接口调用两种方式。具有免费、快速到账、灵活、安全等优点。商户可以使用企业付款,用于如:费用报销、员工福利、用户奖励等。微信红包,2014年春节一推出即受到广大用户好评,引发全民抢红包热潮。现将微信红包打造成“现金红包”,作为一款定向资金发放的营销工具,供商户使用。用户在客户端领取到红包之后,所得金额进入微信钱包,可用于转账、支付或提取到银行卡。

阅读全文 » 1352天前
2020年08月07日

吃瓜群众 QQ微信陌生人加好友,引诱下载APP,获取用户通讯录进行诈骗

近年来,通信的普及之后,很多人一不小心就被电信诈骗了,很大一部分是被刷单诈骗、现金贷p2p诈骗、彩票诈骗等,记得刚毕业那会,信息被别人卖给了骗子,然后骗子一个个打电话说是你与一比奖学金未领取,真实骗子无处不在,最近,QQ微信陌生人加好友,引诱下载APP,获取用户通讯录进行诈骗又大肆的开始了,请广大朋友注意防范了。

阅读全文 » 1403天前
2020年06月17日

技术饭 微信公众号新增付费功能,原创作者的福利呀~~~

最近微信公众号推出了付费功能,这是原创作者的一大福利呀,以后就可以在家赚钱了,开通了付费功能的公众号,运营者可以在编辑时对原创文章的部分或全部内容设置收费。对于付费图文,用户未付费前可免费阅读前言和试读部分;用户付费后方可阅读全文、留言。

阅读全文 » 1450天前
2020年04月30日

技术饭 微信支付NATIVE支付类型生成支付二维码

微信支付NATIVE支付类型生成支付二维码,用户扫描商户展示在各种场景的二维码进行支付。步骤1:商户根据微信支付的规则,为不同商品生成不同的二维码,展示在各种场景,用于用户扫描购买;步骤2:用户使用微信“扫一扫”扫描二维码后,获取商品支付信息,引导用户完成支付;步骤3:用户确认支付,输入支付密码;步骤4:支付完成后会提示用户支付成功(如图6.5),商户后台得到支付成功的通知,然后进行发货处理。

阅读全文 » 1461天前
2020年04月20日

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

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

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

技术饭 小程序一次性订阅消息与长期性订阅消息的区别

一次性订阅消息用于解决用户使用小程序后,后续服务环节的通知问题。用户自主订阅后,开发者可不限时间地下发一条对应的服务消息;每条消息可单独订阅或退订。一次性订阅消息可满足小程序的大部分服务场景需求,但线下公共服务领域存在一次性订阅无法满足的场景,如航班延误,需根据航班实时动态来多次发送消息提醒。为便于服务,我们提供了长期性订阅消息,用户订阅一次后,开发者可长期下发多条消息。

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

技术饭 活动抽现金红包,微信第三方代发红包

最近需要做一个能抽奖发红包的H5活动,用在微信上,本身微信支付自带了发红包功能,但是奈何开通此功能需要微信支付有1个月以上的支付流水,所以就放弃了,然后采用第三方接口实现红包,第三方接口正常的逻辑是:钱充值到第三方平台,其实钱是冲到了第三方的微信支付账号,然后调用第三方接口,第三就给用户发送红包链接,用户点击就可以领取红包啦。

阅读全文 » 1484天前
2020年03月28日

技术饭 微信小程序扫一扫的功能实现

微信小程序扫一扫的功能实现,这个功能比较简单,直接看微信小程序文档就好了,只要执行wx.scanCode方法就好了,其他的不再赘述。

阅读全文 » 1486天前
2020年03月26日

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

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

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

吃瓜群众 微盟被删库,听说是程序员老婆与公司高管有纠葛???

2 月 25 日消息,24 日晚间,微盟官网发出公告称,微盟的业务系统数据库(包括主备)遭遇其公司运维人员的删除,目前正在紧急修复,服务恢复预计还需要 24-48 小时。靠给微信公众账号提供营销推广服务发家,做到上市的微盟怎么也没想到,2020年给自己上的第一课是公司核心运维人员的“删库跑路”。

阅读全文 » 1514天前
2020年02月26日

技术饭 PHP仿造微信批量生成OpenId、UnionID

微信大家都很熟悉,那么微信的OpenId、UnionID的生成规则是什么呢?又如何才能批量地生成OpenId、UnionID呢?首先我观察了两个公众号关注后的生成openid的规则,发现了以下规则,1. OpenID都是28位,2. 前六位是有规律的

阅读全文 » 1516天前
2020年02月25日

吃瓜群众 张小龙微信公开课PRO演讲:信息互联的7个思考

张小龙微信公开课PRO演讲:信息互联的7个思考,一. 隐私的出让,二. 信息获取的被动,三. 社会关系的扩大和复杂,四. 信息传播的快速,五. 信息选择的困难,六. 信息的多样性,七. 搜索的困难

阅读全文 » 1556天前
2020年01月16日

技术饭 开通微信服务商分账功能

开通微信服务商分账功能,服务商在产品中心-特约商户授权产品中开通服务商分账(服务商联系运营开通产品白名单后,才可在产品中心看到此功能)。

阅读全文 » 1670天前
2019年09月24日

技术饭 微信分账:服务商抽佣,付费会员开卡提成,售卖提成,在线分销分成,分店分账

微信分账:服务商抽佣,付费会员开卡提成,售卖提成,在线分销分成,分店分账,服务商按指令分账主要是用于服务商帮助特约商户完成订单收单成功以后的资金分配。

阅读全文 » 1670天前
2019年09月24日

技术饭 微信支付服务商模式遇到的问题

微信支付服务商模式遇到的问题,最近要做零售店模式小程序商城,这就涉及到不同商户收款,到账就到不同商户账号,问题在于一个企业服务号开通了普通微信支付的前提下,是否可以同时开通服务商功能?这两者是否有影响?

阅读全文 » 1671天前
2019年09月23日

吃瓜群众 公共场合请不要随意输入手机各类账号密码,不然会被盗号

最近厦门市brt上频发微信被盗号事件,昨天这件事情就真真切切地发生在了我的身上,到现在还是很懵逼的状态,一直在想到底是哪里出了错,账号密码泄露出去了,回想了下过程:晚上7点多去魅族专卖店买了新款16s pro,旧手机本来想以旧换新,通过工作人员检测连了店里的wifi,最终确定手机值55元,然后就不考虑以旧换新,直接购买了手机,在店里开箱体验连接的wifi还是魅族专卖店的......

阅读全文 » 1681天前
2019年09月13日

生活札记 警惕!福州男子因这个举动微信账号被盗,损失惨重!你也会碰到…

福州的谢先生最近遭遇了一起离奇的事情,他微信账号被盗,而后骗子用他的账号群发借钱消息,有两名好友转了共4000元,但最蹊跷的是,这一切都发生在他添加了一名陌生人为好友之后。

阅读全文 » 1681天前
2019年09月13日

技术饭 reach max api daily quota limit,微信公众号获取access_token次数受限制

reach max api daily quota limit,微信公众号获取access_token次数受限制,微信公众号获取token分为2种,一种是直接获取access_token,一种是用户授权获取access_token。access_token是公众号的全局唯一接口调用凭据,公众号调用各接口时都需使用access_token。开发者需要进行妥善保存。access_token的存储至少要保留512个字符空间。access_token的有效期目前为2个小时,需定时刷新,重复获取将导致上次获取的access_token失效。

阅读全文 » 1688天前
2019年09月06日

技术饭 微信小程序通过STS方式直接上传视频到阿里视频点播解决方案

微信小程序通过STS方式直接上传视频到阿里视频点播解决方案,这里必须批评下阿里云官方的文档写的实在是让人看不懂,是在太乱啦,阿里官方并没有提供微信小程序上传的SDK,然后这个小问题困扰了我两天的时间,下了好几次工单,然后自己一步一步摸索才解决的。

阅读全文 » 1690天前
2019年09月04日

技术饭 Linux 无法 ping通外网,Could not resolve host: api.weixin.qq.com; Unknown error

微信通信错误是不少微擎用户遇到的问题,之前菠菜哥曾经发过两篇关于该错误的解决办法,截止到目前位置加微信咨询解决的有100多人了,但发现很多朋友是linux服务器,今天重点说一下Linux服务器的该错误修复。

阅读全文 » 1731天前
2019年07月25日

技术饭 微信小程序敏感图片(imgSecCheck)、内容检测(msgSecCheck)接口实现

微信小程序敏感图片(imgSecCheck)、内容检测(msgSecCheck)接口实现,主要是为了调用微信小程序msgSecCheck、imgSecCheck接口。

阅读全文 » 1748天前
2019年07月08日

技术饭 微信支付、支付宝支付代码整理,仅供参考

微信支付、支付宝支付代码整理,仅供参考,作为个人技术开发一直很头疼微信支付、支付宝支付需要企业账号来做测试,所以很大程度上就没法完成测试,现在支付宝开放了沙箱功能算是很好了,但是微信支付还是一样不给沙箱测试,即使有沙箱测试也必须是企业账号。

阅读全文 » 1760天前
2019年06月26日

吃瓜群众 团贷网案冻结资金31.1亿元,查封飞机一架

4月3日晚,东莞市公安局通过官方微信对外公布了团贷网涉嫌涉嫌非法吸收公众存款案最新进展。根据通报, 截至2019年4月2日,东莞市公安局累计冻结账户数2825个、冻结银行资金31.1亿元人民币,目前正对资金进行甄别;查封涉案房产35套、飞机1架;扣押涉案车辆40辆。

阅读全文 » 1843天前
2019年04月04日

吃瓜群众 团贷网案最新进展:刑拘44名嫌疑人,31个工作组奔赴各省调查

3月31日晚,东莞市公安局通过官方微信对外发布团贷网涉嫌非法吸收公众存款案最新情况通报。根据通报,经过四天四夜的连续奋战,东莞市公安局已对44名犯罪嫌疑人采取刑事拘留强制措施。

阅读全文 » 1846天前
2019年04月01日

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

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

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

技术饭 支付宝第三方登录授权

支付宝第三方登录授权,对于第三方登录,我们常见了,很多应用可以进行第三方登录,我常用的有:QQ、微信、新浪、支付宝等等,今天我们就一起来简单学习一下支付宝第三方授权登录。

阅读全文 » 1913天前
2019年01月24日

技术饭 微信开放平台开发之网页微信扫码登录(OAuth2.0)

微信开放平台开发之网页微信扫码登录(OAuth2.0),OAuth(开放授权)是一个开放标准,允许用户让第三方应用访问该用户在某一网站上存储的私密的资源(如照片,视频,联系人列表),而无需将用户名和密码提供给第三方应用。

阅读全文 » 1913天前
2019年01月24日