分类归档

小程序

FWQ
小程序
详解微信开发模式之自定义菜单实现代码
        最近有做了关于微信公众号和自己网站用户进行用户关联授权登录的一个功能,主要是用户关注该公众号,点击会员中心,则会弹出需要关联授权的网页授权:OAuth2.0网页授权,然后用户同意获取用户信息,进行用户和网站的关联,然后用户则可以使用微信进行登录。         本次做的是一个在Java的层处理各个返回参数获取数据。        一、 使用到的工具:             1、ngrok,将你自己的本机映射到公网,这样保证可以随时测试开发;                    1、下载ngrok,网址:http://www.tunnel.mobi/                    2、将文件放到Tomcat目录下,在cmd中运行ngrok -config ngrok.cfg -subdomain xinzhi 8080                    3、ngrok工具为在慕课网@LAOBI 看到的             2、微信公众号测试账号,随时测试,首先保证在测试账号下没有问题后在进行公众号的移植。        二、使用到在Java中发送一个Http请求,然后返回参数,获得JSON参数,然后进行处理。            首先,获取将公众号测试号放到properties文件中,以便我们进行调用或者更换,如:url请用https…
2024-11-25 阅读全文 →
FWQ
小程序
开发小程序时怎么设置背景图片
导语: 我们知道在开发微信小程序时,是不能直接在wxss文件里引用本地图片的,否则在运行时会出现如下错误: (学习视频分享:) “本地资源图片无法通过WXSS获取,可以使用网络图片,或者 base64,或者使用标签。” 本文介绍使用标签的方法。 具体步骤: 1、在wxml文件中添加一个标签: <!--页面根标签--> <view><!--pics文件夹下的background.jpg文件--><image></image><!--页面其它部分--></view> 登录后复制 2、在wxss文件中添加: page{   height:100%; } .background {   width: 100%;   height: 100%;   position:fixed;    background-size:100% 100%;   z-index: -1; } 登录后复制 要说明的是z-index: -1,可以让图片置于最底层,不会影响其它部分。 (相关推荐:) 以上就是开发小程序时怎么设置背景图片的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序显示下拉列表功能的实现方法
本文主要介绍微信小程序显示下拉列表功能,涉及微信小程序navigator组件导航及页面加载相关操作技巧,希望能帮助到大家。 1、效果展示 2、关键代码 app.json文件: {  "pages":[   "views/views",   "views/navigators/navigator1/navigator1",   "views/navigators/navigator2/navigator2",   "views/navigators/navigator3/navigator3",   "pages/index/index",   "pages/logs/logs"  ],  "window":{   "backgroundTextStyle":"light",   "navigationBarBackgroundColor": "#fff",   "navigationBarTitleText": "脚本之家 下拉列表测试",   "navigationBarTextStyle":"black"  } } 登录后复制 views.js文件 Page({  data:{   // text:"这是一个页面"   open:false  },  showitem:function(){…
2024-11-25 阅读全文 →
FWQ
小程序
小程序添加在线客服功能
小程序添加客服功能 (学习视频分享:) 一、需要在小程序中加入一个客服消息按钮 小程序接入微信「客服消息」功能模块,开发者只需要调用按钮,触发微信的客服消息功能即可,不需要自行在小程序中实现。 加入客服消息按钮有两个方法,大家可以根据自己的实际需求,任选一种方法。 1. 插入固定样式的客服消息按钮 微信为客服消息按钮,设计了一个初始样式。 想要调用它也很简单,只需要在 WXML 代码中,插入  ,固定样式的客服按钮就会出现在界面中。 利用这种方法做出的客服消息按钮,其样式已经被固定,且颜色只能选择黑白两色。唯一可以真正自定义的项目,则是这个按钮的尺寸大小。 2. 插入自定义样式的客服消息按钮 利用 WXML 中  组件的 open-type 属性,我们也可以在小程序的界面中,插入自定义样式的客服消息按钮。 联系客服 相比较第一种方法,使用这种方法,你可以在 WXSS 中为按钮添加自己的样式,让客服消息按钮与整体页面更和谐。 无论使用哪一种方法,用户都可以通过点击客服消息按钮,进入聊天界面,与你的小程序客服直接沟通。 收发客服消息 微信为小程序提供了「微信公众平台客服功能」,已经绑定为客服的人员,可以直接打开客服功能页面(mpkf.weixin.qq.com)扫码登录,就能与小程序用户进行沟通。 1. 绑定客服人员 首先,小程序管理员需要为小程序绑定客服人员,客服人员才能进入客服功能,与小程序用户进行沟通。…
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序实现转发功能的实例分析
这篇文章主要介绍了微信小程序 转发功能的实现的相关资料,这里提供实现方法及实例帮助大家学习理解,需要的朋友可以参考下 微信小程序 转发功能的实现 1.当用户将小程序转发到任一群聊之后,可以获取到此次转发的 shareTicket 2.此转发卡片在群聊中被其他用户打开时,可以在 App.onLaunch() 或 App.onShow 获取到另一个 shareTicket 3.两步获取到的 shareTicket 均可通过 wx.getShareInfo() 接口可以获取到相同的转发信息。 onShareAppMessage(options)函数设置该页面的转发信息。 options参数说明: from:转发事件来源。button:页面内转发按钮;menu:右上角转发菜单; target:如果 from 值是 button,则 target 是触发这次转发事件的 button,否则为 undefined…
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序Page中data数据操作和函数调用详细介绍
这篇文章主要介绍了微信小程序 详解page中data数据操作和函数调用的相关资料,需要的朋友可以参考下 微信小程序 详解Page中data数据操作和函数调用 Page() 函数用来注册一个页面。接受一个 object 参数,其指定页面的初始数据、生命周期函数、事件处理函数等。 //index.js  <pre class="brush:php;toolbar:false">Page({   data: {    text: "This is page data.", 登录后复制   sliderOffset: 0,    sliderLeft: 0,    state:{       genre:[],       genre_index: 0,       model:[],       model_index: 0,       terminalStatus:'',    }   },   onLoad: function(options) {    // Do some initialize when page load.   },   onReady: function() { …
2024-11-25 阅读全文 →
FWQ
小程序
微信开发之菜单查询接口
使用接口创建自定义菜单后,开发者还可使用接口查询自定义菜单的结构。另外请注意,在设置了个性化菜单后,使用本自定义菜单查询接口可以获取默认菜单和全部个性化菜单信息。 请求说明 http请求方式:GETapi.weixin.qq.com/cgi-bin/menu/get?access_token=ACCESS_TOKEN 返回说明(无个性化菜单时) 对应创建接口,正确的返回结果:{“menu”:{“button”:[{“type”:”click”,”name”:”今日歌曲”,””:”V1001_TODAY_MUSIC”,”sub_button”:[]},{“type”:”click”,”name”:”歌手”,”key”:”V1001_TODAY_SINGER”,”sub_button”:[]},{“name”:”菜单”,”sub_button”:[{“type”:”view”,”name”:””,”url”:”www.soso.com/”,”sub_button”:[]},{“type”:”view”,”name”:””,”url”:”v.qq.com/”,”sub_button”:[]},{“type”:”click”,”name”:”赞一下我们”,”key”:”V1001_GOOD”,”sub_button”:[]}]}]}} 返回说明(有个性化菜单时) {     "menu": {         "button": [             {                 "type": "click",                  "name": "今日歌曲",                  "key": "V1001_TODAY_MUSIC",                  "sub_button": [ ]             }         ],          "menuid": 208396938     },     "conditionalmenu": [         {             "button": [                 {                     "type": "click",                     "name": "今日歌曲",                     "key": "V1001_TODAY_MUSIC",                      "sub_button": [ ]                 },                  {…
2024-11-25 阅读全文 →
FWQ
小程序
微信开发之被动回复和上传下载文件
第五章已经讲了怎么处理用户发送的消息,本章就来讲讲怎么响应用户的请求。想必新手看到这个标题也就懵了,千万别懵,微信的接口就这样,在回复图片、音乐、语音等都需要将我们的媒体文件上传到微信的服务器才能使用。不知道这样的做法是出于什么考虑的,而且同是给用户回复消息,客服接口和群发接口发送的消息体格式竟然是不同的。估计是这几处接口不是同一个人写的,没有做好代码的统一,咱们屌丝开发者只能无力吐槽了。 在讲上传下载接口前,需要先将下先来讲讲access_token获取方法。在微信接口开发的过程access_token是至关重要的,是公众号的全局唯一票据,公众号调用各接口时都需使用access_token。开发者需要进行妥善保存。access_token的存储至少要保留512个字符空间。access_token的有效期目前为2个小时,需定时刷新,重复获取将导致上次获取的access_token失效。需要注意的时,一个公众号同时只存在一个有效的access_token,开发者需要在access_token过期前,刷新access_token。在刷新的过程中,公众平台后台会保证在刷新短时间内,新老access_token都可用,这保证了第三方业务的平滑过渡。 公众号可以使用AppID和AppSecret调用本接口来获取access_token。AppID和AppSecret可在微信公众平台官网-开发者中心页中获得(需要已经成为开发者,且帐号没有异常)。如下图: 获取access_token的接口地址是: https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=APPSECRET 登录后复制 将appid和secret替换成你自己的。 登录后复制 发送get请求到这个地址,返回的数据如下: {"access_token":"eEd6dhp0s24JfWwDyGBbrvJxnhqHTSYZ8MKdQ7MuCGBKxAjHv-tEIwhFZzn102lGvIWxnjZZreT6C1NCT9fpS7NREOkEX42yojVnqKVaicg","expires_in":7200} 登录后复制 我们只需解析这个json,即可获取到我们所需的access_token.代码如下: 登录后复制 AccessToken实体类: 登录后复制 public class AccessToken     {        public string token { get; set; }        public DateTime expirestime { get; set; }     } 登录后复制 获取access token /// <summary>         /// 获取access token        /// </summary>         /// <param>第三方用户唯一凭证         /// <param>第三方用户唯一凭证密钥,即appsecret         /// <returns>AccessToken对象,expirestime是过期时间</returns>         public static AccessToken GetAccessToken(string appid, string secret)         {            try…
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序:交互反馈 API 说明
wx.showtoast(object) 显示消息提示框object参数说明:[tr]参数类型必填说明[/tr] title String 是 提示的内容 icon String 否 图标,只支持”success”、”loading” duration Number 否 提示的延迟时间,单位毫秒,默认:1500, 最大为10000 success Function 否 接口调用成功的回调函数 fail Function 否 接口调用失败的回调函数 complete Function 否 接口调用结束的回调函数(调用成功、失败都会执行) 示例代码:…
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序要怎么选择SSL证书类型
小程序要该怎么选择ssl证书类型?申请微信小程序需要使用https请求进行网络通信,该怎么选择ssl证书类型?四种证书类型有什么区别?请看下文详细介绍,需要的朋友可以参考下 微信9月21日晚宣布“微信小程序开始内测”,并于11月3日宣布开始公测,官方需求文档要求后台使用HTTPS请求进行网络通信,不满足条件的域名和协议无法请求。因此开发者应先准备好配置好HTTPS证书的域名,还没有配置HTTPS要赶紧升级。 1、按SSL证书类型选择 DV SSL证书(域名验证型):只验证域名所有权,适合个人网站、博客等站点使用; IV SSL证书(个人验证型):验证网站所属个人身份,适合自媒体、个人品牌站点使用; OV SSL证书(企业验证型):验证网站所属单位身份,适合企业级用户使用; EV SSL证书(扩展验证型):扩展验证网站所属单位身份,适合高度信任的企业级用户使用。   2、按支持的域名类型 以上四类证书类型支持的域名类型各有不同。SSL证书是绑定域名的,一般情况下一个域名对应一张SSL证书,只有通配型证书和多域型证书才支持多个域名。如果单域名使用,直接按SSL类型选择,如果是多域名、通配域名或多域通配混合域名使用,则需要查看那种类型的证书才支持。 3、按加密强度选择 强制128/256位加密:涉及资金交易、机密信息传输等对安全性能要求高的网站,请选择支持强制128/256位加密的SSL证书,规避部分用户未升级浏览器导致加密位数较低而产生的安全风险。 自适应加密:其他网站根据自身需求和风险评估,可选择价格实惠的自适应加密服务器SSL证书。涉及资金交易、机密数据传输等重要数据的网站不建议使用。 以上就是本文的全部内容,希望对大家的学习有所帮助,更多相关内容请关注PHP中文网! 相关推荐: 以上就是小程序要怎么选择SSL证书类型的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →