微信开发

微信公众号开发(一)——测试账号申请

不羁岁月 提交于 2019-12-12 01:30:19
从这篇文章开始,将陆续介绍微信公众号的开发过程,使用测试账号,代码不进行封装,便于大家浏览理解。 在没有正式账号的时候,为了方便开发人员开发调试,微信提供了测试账号,供开发人员在开发阶段使用。 打开申请地址 http://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login ,无需注册,用微信扫描页面上的二维码,即可生成对应的公众号账户。扫描成功后,会自动生成 appID 及 appsecret 。信息如下: 红色框内是自动生成的,蓝色框内需要你自己填写。首先需要你有一个公网的API接口,这个接口将用来验证以及和微信进行交互(比如发送信息、图片等)。 如果自己没有服务器,那可以用一些内网穿透工具进行内网映射,比如NATAPP,NGROK等。 URL是验证token以及和微信交互的接口,GET请求是验证,POST请求是接受微信(比如底部菜单点击)发送过来的消息。 Token验证 这里以JAVA语言为例,进行接口编写。 通过NATAPP映射本地8080端口,得到公网临时域名 http://2ucvzp.natappfree.cc ,然后创建一个SpringBoot项目,编写验证接口。 当填写好URL和Token,并点击提交,微信会调用你刚刚填写的URL,并传入一些参数(文档参考 https://developers.weixin

微信公众号开发(七)——点击菜单回复图文消息

北城余情 提交于 2019-12-12 01:27:19
<xml> <ToUserName><![CDATA[toUser]]></ToUserName> <FromUserName><![CDATA[fromUser]]></FromUserName> <CreateTime>12345678</CreateTime> <MsgType><![CDATA[news]]></MsgType> <ArticleCount>1</ArticleCount> <Articles> <item> <Title><![CDATA[title1]]></Title> <Description><![CDATA[description1]]></Description> <PicUrl><![CDATA[picurl]]></PicUrl> <Url><![CDATA[url]]></Url> </item> </Articles> </xml> ArticleCount 消息数量 Title 标题 Description 描述(当ArticleCount大于1时,不显示) PicUrl 图片的地址(可访问的url地址 Url 点击后跳转地址 添加菜单,并设置key值。 参照《创建菜单》 { "type":"click", "name":"图文", "key":"mh005" } 修改WXMessgeBean。 @XmlRootElement

微信公众号开发(六)——点击菜单回复音乐

爱⌒轻易说出口 提交于 2019-12-12 01:19:16
<xml> <ToUserName><![CDATA[toUser]]></ToUserName> <FromUserName><![CDATA[fromUser]]></FromUserName> <CreateTime>12345678</CreateTime> <MsgType><![CDATA[music]]></MsgType> <Music> <Title><![CDATA[TITLE]]></Title> <Description><![CDATA[DESCRIPTION]]></Description> <MusicUrl><![CDATA[MUSIC_Url]]></MusicUrl> <HQMusicUrl><![CDATA[HQ_MUSIC_Url]]></HQMusicUrl> <ThumbMediaId><![CDATA[media_id]]></ThumbMediaId> </Music> </xml> 回复格式中字段说明: Title 标题 Description 描述 MusicUrl 音乐文件地址 HQMusicUrl 高质量音乐链接,WIFI环境优先使用该链接播放音乐 ThumbMediaId 缩略图资源,也是要上传到服务器,和图片的MediaId一样 该资源未生效,不知为何,有知道的朋友可以告知一下 。 两个音乐链接必须填写。 增加“音乐”菜单

企业微信开发:1

只愿长相守 提交于 2019-12-11 19:39:28
1:登录企业微信PC端 https://work.weixin.qq.com/ ,我的企业 — 企业信息 添加企业域名,保存企业ID(后面开发会用到) 2:获取Secret:客户联系 — 客户 — API 保存Secret(后面开发会用到) 3:创建应用:应用管理 — 应用 — 创建应用 按照提示输入 4:我的自建应用点击要进入H5页面,所以配置工作台应用主页,输入自己的主页URL。启用网页授权及JS-SDK 来源: https://www.cnblogs.com/liushoushou/p/12024515.html

解决微信web开发工具跨域问题

女生的网名这么多〃 提交于 2019-12-11 19:09:50
1、点击微信开发者工具,击右键, 选择“属性”,打开面板之后,选择“快捷方式” => “目标” 2、在目标那一行的最后,输入“空格–disable-web-security --user-data-dir”,务必要输入这个命令前面的空格 3、点击“应用” => “确定” 4、重启微信开发者工具即可 来源: CSDN 作者: 无公害的小bug 链接: https://blog.csdn.net/weixin_43545329/article/details/103496315

开发微信小程序的好处

邮差的信 提交于 2019-12-11 14:58:50
目前现在很多企业在线下遇到瓶颈的时候,那么就需要换一个思维,在线上开启营销方式是一个不错的选择,开展互联网营销的渠道方式有很多种,建站、微信小程序、H5制作页面都是不错的选择,而中安云城这篇文章介绍的就是关于小程序开发商城,制作微信小程序的好处主要是有哪些。 1.增加营销方式 目前现在企业制作了微信小程序商城后,企业不仅仅只是可以通过网站或者线下的传统渠道进行营销,更多的是拓展了销售的渠道,小程序操作简单,只需要手机简单操作就能实现购买能力,提升更大的交易空间,所以说企业如果是想给客户提供更多的便捷渠道,制作微信小程序商城是一个不错的选择。 2.挖掘更多潜在客户 微信小程序为什么可以挖掘更多的潜在客户呢,主要是使用微信的这一部分人群,除了使用微信外,其他购物软件选择的很少,但是小程序能够直接实现购物的需求,无需下载任何就能直接购买到想要的产品,并且现在大家都不会脱离微信的情况下,这样就能挖掘更多的潜在客户。 3.提升企业的知名度 扩展营销渠道也是进一步扩展企业的品牌形象,借助互联网的平台,企业可以大力的宣传品牌以及产品,不受任何限制,尽可能的让更多的客户关注到我们的企业,提升知名度。 来源: CSDN 作者: zhongan2019 链接: https://blog.csdn.net/zhongan2019/article/details/103491498

uniapp开发支付宝小程序和微信小程序的区别和一些坑 总结

扶醉桌前 提交于 2019-12-11 06:07:45
uniapp开发支付宝小程序和微信小程序 1.跳转tabor的时候uni.switchTab中url只能写成’/pages/order/order’,而在微信小程序里可以写成相对的路径 2.设置沉浸式导航时候,微信小程序返回按钮会消失,而支付宝不消失 3.关于支付宝的智能客服 在uniapp里虽然没有找到 但是代码可以直接写进去 编译的时候会直接编译出来 4.map组件其中polygons功能 在微信小程序中是需要加s的 但是在支付宝里是不需要加s的 来源: CSDN 作者: 春天的小绵羊 链接: https://blog.csdn.net/weixin_44823323/article/details/103477938

微信公众号开发教程02:获取access_token

安稳与你 提交于 2019-12-10 14:27:05
一、access_token简介 access_token是公众号接口调用的凭据,公众号调用各接口时均需使用access_token。 例如: 1)创建自定义菜单接口: https://api.weixin.qq.com/cgi-bin/menu/create?access_token=ACCESS_TOKEN 2)获取素材列表接口: https://api.weixin.qq.com/cgi-bin/material/batchget_material?access_token=ACCESS_TOKEN 3)获取用户基本信息接口: https://api.weixin.qq.com/cgi-bin/user/info?access_token=ACCESS_TOKEN&openid=OPENID&lang=zh_CN 等等,这些接口的请求地址均需要一个ACCESS_TOKEN参数,该参数就需要调用获取access_token接口来获取 注意: 1)access_token有时效性,当前有效时间为7200秒,需要的存储空间为512个字符空间,需要注意的是,微信后期有可能会改这个access_token的过期时间 2)如果在布署中有多台业务逻辑服务器均在自己的程序中获取access_token,这将造成多次刷新access_token的情况,建议布署中通过一台中控服务器来统一获取

微信公众平台开发自定义菜单功能开发

白昼怎懂夜的黑 提交于 2019-12-10 13:23:54
一、简介 微信公众平台服务号以及之前成功申请内测资格的订阅号都具有自定义菜单的功能。开发者可利用该功能为公众账号的会话界面底部增加自定义菜单,用户点击菜单中的选项,可以调出相应的回复信息或网页链接。自定义菜单接口将为公众账号的信息展示空间提供更多可能性。本文将针对自定义菜单做简单的开发应用,以供读者参考。 二、官方说明 开发者获取使用凭证后,可以使用该凭证对公众账号的自定义菜单进行创建、查询和删除等操作。 自定义菜单接口可实现以下类型按钮: click(点击事件): 用户点击click类型按钮后,微信服务器会通过消息接口(event类型)推送点击事件给开发者,并且带上按钮中开发者填写的key值,开发者可以通过自定义的key值进行消息回复。 view(访问网页): 用户点击view类型按钮后,会直接跳转到开发者指定的url中。 创建自定义菜单后,由于微信客户端缓存,需要24小时微信客户端才会展现出来。建议测试时可以尝试取消关注公众账号后,再次关注,则可以看到创建后的效果。 文档地址:http://mp.weixin.qq.com/wiki/index.php?title=%E8%87%AA%E5%AE%9A%E4%B9%89%E8%8F%9C%E5%8D%95%E6%8E%A5%E5%8F%A3 三、获取使用凭证 3.1 获取appid 和appsecret 在 微信公众平台 >

微信浏览器H5开发常见的坑

巧了我就是萌 提交于 2019-12-10 10:46:51
ios端兼容input光标高度 问题详情描述: input输入框光标,在安卓手机上显示没有问题,但是在苹果手机上 当点击输入的时候,光标的高度和父盒子的高度一样。例如下图,左图是正常所期待的输入框光标,右边是ios的input光标。 出现原因分析: 通常我们习惯用height属性设置行间的高度和line-height属性设置行间的距离(行高),当点击输入的时候,光标的高度就自动和父盒子的高度一样了。(谷歌浏览器的设计原则,还有一种可能就是当没有内容的时候光标的高度等于input的line-height的值,当有内容时,光标从input的顶端到文字的底部 解决办法: 高度height和行高line-height内容用padding撑开 .content { float: left; box-sizing: border-box; height: 88px; width: calc(100% - 240px); .content-input { display: block; box-sizing: border-box; width: 100%; color: #333333; font-size: 28px; //line-height: 88px; padding-top: 20px; padding-bottom: 20px; } } ios端上下滑动时卡顿、页面缺失