微信js-sdk
文章平均质量分 57
云上人间钦自赏
进攻HTML5
展开
-
微信jssdk config:invalid signature 签名错误
官方的php demo,找了3天,没有结果,留个地方,找到解决方法一定要记录下来。网上到处都是copy官方的说明文档,真心没有几个是自己总结的。原创 2015-09-01 08:45:45 · 6593 阅读 · 3 评论 -
限制网页仅可在微信客户端打开
function is_weixn(){ var ua = navigator.userAgent.toLowerCase(); if(ua.match(/MicroMessenger/i)=="micromessenger") {//这就是微信用的内置浏览器 return true; } else { return false; }原创 2015-10-19 20:53:40 · 5842 阅读 · 0 评论 -
微信js-sdk,选择图片,上传,下载到本地,php服务端
JS部分://客户端6.0.2wx.config({ //debug:true, appId: "{pigcms:$signPackage.appId}", timestamp: {pigcms:$signPackage.timestamp}, nonceStr: '{pigcms:$signPackage.nonceStr}', signature: '{pigcms:$si原创 2015-09-13 22:32:05 · 5959 阅读 · 2 评论 -
微信公众号发红包活动
说明:打开,活动介绍,下边有个按钮触发页面跳转事件,红包页面自动获取红包,获取成功后,返回和公众号的聊天窗口就能查看到红包了,这个界面比较丑,正在找原因。首页index.php获取红包页面:getRedPack.php类库:先上首页index.php: function pageRedrict(){原创 2016-11-17 22:59:13 · 6202 阅读 · 1 评论 -
微信js-sdk分享朋友圈回调事件
本文是理论篇,代码网上多的是,正确与否不说,毕竟都是抄来抄去的,当然,也有因微信版本不同,代码实现方法不同的。今天要说的是,微信分享自定义页面成功后的回调事件。有些地方会用到这样的功能:用户分享后,可享受更深一个层次的待遇,可能是红包,可能是抽奖等,这时,就需要记录哪个用户分享了,并记录下来。首先想到的就是分享成功后,执行ajax异步保存openid和分享的时间,其实,经过实践原创 2017-08-02 10:04:47 · 8302 阅读 · 4 评论 -
微信jssdk获取用户昵称,含emoji符号保存
先看看效果:有的说把数据库字段类型改为utf8mb4,有的直接替换掉,没有根本解决问题,并且都是互相抄袭。本着正面解决问题的执念,各种测试,终于找到方法了:几个注意点:1、字段类型用utf8即可;2、接收时不需要urldecode;3、保存时需要urlencode,还需要再encodeURI;4、显示时再解码,使用urldecode.html页面:原创 2017-07-25 16:04:15 · 8467 阅读 · 7 评论 -
微信jssdk 上传永久图片素材,获取Media_ID
<?php define('APPID', "wx6375555"); require_once "../jssdk.php"; require_once "../interface/common.php"; session_start(); $jssdk = new JSSDK("wx63555a3", "a1fc0faf1c25555555555cc6"); $access_tok原创 2017-07-26 17:29:28 · 4006 阅读 · 0 评论 -
微信网页授权 通过code获取openid 报错40163 code been used
使用好好的微信功能,突然安卓无法正常使用了,苹果的正常。安卓报错内容:40163,code been used.题外话:微信的东西,为何报英文错误呢,装什么13.实测结果:安卓获取用户信息时 ,触发了两次请求,而苹果只请求一次。各种搜索,各种尝试,均无效。沉下来好好想想,再反复测试, 最终发现问题出在获取用户信息的 时候,同一个code在短时间内使用了两次, publ...原创 2018-12-19 22:44:03 · 2491 阅读 · 0 评论