微信开发

微信公众号开发注意

。_饼干妹妹 提交于 2019-12-06 14:12:28
***1、access_token:是公众号的全局唯一接口调用凭据,公众号调用各接口时都需使用access_token,目前access_token的有效期是2小时,过期重新获取,appid和appsecret都可以获取,可在“微信公众平台-开发-基本配置”页中获得,两小时之后,access_token在刷新的过程中,有五分钟的时间,新老access_token都可以使用,以达到业务的平稳过渡。access_token不仅需要内部定时主动刷新,还需要提供被动刷新access_token的接口,这样便于业务服务器在API调用获知access_token已超时的情况下,可以触发access_token的刷新流程。调用接口时,请登录“微信公众平台-开发-基本配置”提前将服务器IP地址添加到IP白名单中,点击查看设置方法,否则将无法调用成功。**小程序无需配置IP白名单。 来源: https://www.cnblogs.com/dgxblogs/p/11988696.html

微信开发生成带参数的二维码的讲解

强颜欢笑 提交于 2019-12-06 10:44:52
公众号带参数的二维码,通过公众号接口开发,实现公众号粉丝统计,粉丝批量打标签分组或修改备注名,关注取关数据都能统计到,数据每天实时更新。会编程的都可以实现效果,也可以直接用微号帮平台渠道二维码生成实现。 1、渠道二维码生成 渠道二维码生成功能,微号帮支持自定义扫码回复、粉丝打标签分组、修改备注名,粉丝关注数据统计。 2、粉丝关注统计数据 通过带参数的二维码关注的粉丝都能统计到,数据每天更新,如果设置了打标签分组,还可以查看分组的粉丝明细。 3、不同二维码回复不同消息 微号帮平台通过带参数的二维码,每个二维码为一个渠道,每个二维码支持不同的消息类型设置,文本信息、图文消息、卡券、小程序、图片、音频、视频都可以设置成扫码回复消息。 4、带参数的二维码设置 关注二维码支持公众号粉丝打标签分组或修改备注名,默认渠道名称即标签分组,也可以修改成别标签分组。 来源: oschina 链接: https://my.oschina.net/u/4243975/blog/3137814

微信公众号本地开发流程

邮差的信 提交于 2019-12-06 10:16:48
1.建立测试号 直接打开链接,微信扫码登录即可测试号管理页面 https://mp.weixin.qq.com/debug/cgi-bin/sandboxinfo?action=showinfo&t=sandbox/index ,如下图所示 2.在测试号中的【网 页授权 获取用户基本信息】中,设置回调地址IP( localhost,127.0.0.1均不能使用,请使用局域网IP或域名,测试 号回调地址支持域名和ip,正式公众号回调地址只支持域名。 ) 3.下载微信开发者工具,选择公众号网页开发 4.填写要测试的地址,修改 rediect_uri 回调地址, 访问腾讯服务器url规则如下: https://open.weixin.qq.com/connect/oauth2/authorize?appid= 你当前测试号的 appid &redirect_uri= 你的接口路径 ( 记得 uri 码 ) &response_type=code&scope=snsapi_userinfo#wechat_redirect 5.访问以上地址的话,微信服务器会转发到另一个地址,地址中包含code,可以通过code获取到用户的openId(openId是微信用户唯一凭证) 例如:http://www.baidu.com/spic&code

微信网页开发JS-SDK说明文档之通过config接口注入权限验证配置

旧城冷巷雨未停 提交于 2019-12-06 10:01:26
微信网页开发JS-SDK说明文档之通过config接口注入权限验证配置 微信网页开发接口文档地址 根据步骤完成步骤一和二,今天主要讲的是步骤三 先上代码,根据代码说流程 get_data () { var that = this var urlNow = encodeURIComponent('需要调用Api的静态页面路径') that.$ajax({ method: 'post', url: 'api/auth/wechat/scanQRCode', headers: { contentType: 'application/json' }, data: { url: urlNow } }).then((res) => { if (res.data.return_code === 0) { this.appId = res.data.data.appid this.timestamp = res.data.data.timestamp this.noncestr = res.data.data.noncestr this.url = res.data.data.url this.sign = res.data.data.sign this.scanQRCode() } else { MessageBox('提示', '关注失败'); } }).catch((err) => {

iOS开发所需工具

亡梦爱人 提交于 2019-12-06 09:50:25
开发所需工具 Xcode QQ 微信 MarkDown SourceTree: Charles: 迅雷: Chrome: 搜狗输入法: VLC:RTMP播放软件 打开隐藏文件 打开终端 输入: defaults write com.apple.finder AppleShowAllFiles -boolean true;killall Finder 再次隐藏文件 打开终端 输入: defaults write com.apple.finder AppleShowAllFiles -boolean false;killall Finder 来源: https://www.cnblogs.com/cy521/p/11975139.html

微信小程序开发(技术篇)

岁酱吖の 提交于 2019-12-06 04:07:07
技术篇,有些是我自己学的,有些是我们公司的全栈大神教的,还有些就是各种百度的。 会持续更新,每天写一点。 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 2017/11/17 1、表单控件需要用户填写信息,点击提交,当信息为空时,顶部跳出提示,侧边出现警告图标。 效果如下: 代码如下: wxml 1、首先在顶部加入条件渲染的<view>组件,用的样式是引入的weui的,渲染条件是showTopTips为true是显示,显示的内容是{{warn_text}}。 <view class="weui-toptips weui-toptips_warn"wx:if="{{showTopTips}}"> {{warn_text}}</view> 2、在<input>组件后插入需要条件渲染的警告图标<icon>,外面用<view>套起来。样式同样是weui的,渲染条件是is_warn1为true。 (注意:姓名栏的警示图标的渲染条件是is_warn1

在微信开发框架中增加对菜单分组的管理,方便多个项目自由切换处理和功能测试

拥有回忆 提交于 2019-12-06 02:25:00
在我们基于微信开发框架各种微信项目的时候,往往一个场景一个菜单集合,多个微信项目就可能存在多个不同的菜单组合。由于微信菜单的数量限制,我们想测试一下其他不同项目的菜单功能的时候,如果没有一个很好的管理方案,就会显得很麻烦,本篇随笔介绍如何在管理微信菜单的基础上增加一个菜单组的概念,以便随时激活某个项目的菜单集合,提交到服务器上进行项目切换或者功能测试。 1、项目菜单的处理 一般来说,我们受限于微信菜单的数量限制,微信菜单不能超过三个大菜单,每个大菜单下最多可以延伸五个子菜单,那么一般我们可以在微信应用中管理这些菜单,方便提交到微信服务器上,如下是对菜单树列表的管理。 以及我们对每个菜单进行详细列表信息的管理,包括新增,修改、删除、查询等等的维护。 维护单个菜单的时候,编辑界面如下所示。 如果我们没有引入菜单分组,那么我们只有对部分菜单进行禁用或者删除的处理,一旦在里面整合了多个项目的菜单,数量就不少,就会更加难以管理了。 我们希望保留多个项目的菜单以供参考或者功能测试,那么我们就需要引入一个菜单分组的概念,以便更好的管理这些微信应用菜单。 2、引入菜单分组的菜单管理界面 首先我们在管理的入口先维护菜单的分组,菜单分组其实也是一个菜单记录,只是作为一个顶端的菜单记录存在,方便维护而已。 菜单分组可以禁用、启用,新增、编辑,以及展示该分组下的树形列表和提交到微信服务器上的功能

新手如何快速制作和开发自己的小程序

和自甴很熟 提交于 2019-12-05 20:58:36
1.小程序原型计划 开发前,最好先做个原型,把本人的需求理顺 2.注册一个开发对象账号 当今微信小程序开发对象大多都是纯线上版本,无需下载;而且,翻开注书页后普通都可以用微信扫码即可实现注册,最轻便。 需求增补分析下:想开发微信小程序,微信官方的开发对象必定是要用的,不过关于没有编程底子的人来说,这个官方对象只能做做最后的公布。最复杂的开发制作关节,咱这种低级人员玩不转。以是像我如许的菜鸟群体,制作时得寄托市道上第三方对象。有许多,各有特点;诚然,对象诚然紧张,但背地思绪技巧更为素质。 3.选定模板 在模板环境趋势中,选定跟本人需求最为靠近的模板,点击“应用”,即可进入开发制作台,首先小程序的正式制作。开发微信小程序,早期最好基于现成模板就行搭建,在应用过程当中再慢慢调解,在后期越来越谙习后,便测试举行深度性格化开发。 4.对模板举行点窜、开发 选好模板并“应用”后,在制作台中间,模板以及模板的各个构成片面就会可视化的展现出来了。选中有望点窜的模块,在右边对底子属性、风格和触发前提(甚么环境下该模块首先事情)等举行建设。要是需求增长少许新功效模块,可以在制作台左侧找到响应的模块,而后干脆拖放到屏幕中间的小程序界面里,再回到右边做做风格建设,就能实现一个根基模块的开发。 开发制作操纵实现后,将进入建设、公布关节。 5.注册并建设微信小程序账号信息 初次公布小程序,需求优秀行小程序注册

微信开发系列——微信订阅号前端开发利器:WeUI

只愿长相守 提交于 2019-12-05 17:44:46
阅读目录 一、WeUI组件介绍 二、组件基本用法 1、引用必须的文件 2、最基础的组件样式 3、其他基础组件效果示例 三、自定义组件 1、简单的弹出层 2、图片全屏预览 四、使用示例 五、总结 正文 前言:年前的两个星期,学习了下微信公众号的开发。后端基本能够基于盛派的第三方sdk能搞定大部分事宜。剩下的就是前端了,关于手机端的浏览器的兼容性,一直是博主的一块心病,因为博主一直专注于bootstrap的相关组件学习,知道bootstrap做响应式没有任何问题,所以曾经尝试过直接用bootstrap来布局,对于一些简单的栅格布局,bootstrap没有任何问题,可是一旦涉及前端组件这一块的时候,总是找不到合适的移动端组件,什么都要自己去实现,这个开发成本就大了去了。于是乎博主打算另辟蹊径,找找基于微信开发的移动端UI组件,最后找到了微信官方开发的一套前端组件:WeUI。 本文原创地址: http://www.cnblogs.com/landeanfen/p/8473755.html 回到顶部 一、WeUI组件介绍 WeUI 是一套同微信原生视觉体验一致的基础样式库,由微信官方设计团队为微信内网页和微信小程序量身设计,令用户的使用感知更加统一。有了这个作为基础,妈妈再也不用担心微信开发的浏览器兼容性问题了,微信官方推出的东西应该比较靠谱吧! WeUI开源地址: https:/

微信网页开发之页面缓存问题

天大地大妈咪最大 提交于 2019-12-05 14:33:01
解决方案一: 在页面header中加入以下内容: 1 <meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate" /> 2 <meta http-equiv="Pragma" content="no-cache" /> 3 <meta http-equiv="Expires" content="0" /> 解决方案二 (推荐) : 在每次新版本变动后在静态文件后加入版本号: 1 <script type="text/javascript" src="js/index.js?v=201911251800" ></script> 2 <link rel="stylesheet" href="css/index.css?v=201911251800" /> 来源: https://www.cnblogs.com/cnliang/p/11928172.html