当前位置: 首页 > news >正文

初中上哪个网站找题做看板娘 wordpress菜单

初中上哪个网站找题做,看板娘 wordpress菜单,asp网站设计要求,商标设计网课1. 背景介绍#xff1a; 在我们开发微信小程序时#xff0c;登录时#xff0c;需要获取用户手机号作为唯一标识#xff0c;下面我介绍一下获取手机号的教程。 本篇文章介绍后端获取方法#xff1a; 前端工作 后端工作 前端 新建Page页面#xff0c;在xxx.wxml中加入…1. 背景介绍 在我们开发微信小程序时登录时需要获取用户手机号作为唯一标识下面我介绍一下获取手机号的教程。 本篇文章介绍后端获取方法 前端工作 后端工作 前端 新建Page页面在xxx.wxml中加入下方代码 !--index.wxml-- navigation-bar titleWeixin back{{false}} colorblack background#FFF/navigation-bar scroll-view classscrollarea scroll-y typelistview classcontainerbutton open-typegetPhoneNumber bindgetphonenumbergetPhoneNumber获取手机号/buttonview{{phone}}/view /view /scroll-view css /**index.wxss**/ page {height: 100vh;display: flex;flex-direction: column; } .scrollarea {flex: 1;overflow-y: hidden; }说明 上方按钮组件用于获取用户的手机号码信息。在按钮上设置了open-type属性为getPhoneNumber表示点击按钮时会获取用户的手机号码。同时使用bindgetphonenumber属性绑定了一个名为getPhoneNumber的事件当用户点击按钮并成功获取到手机号码时会触发这个事件 我们在xxx.js编写以下代码 Page({data: {phone:0},getPhoneNumber: function (e) {var that this// 一定是getPhoneNumber里面的codeconst code e.detail.codewx.login({success: res {if (res.code) {wx.getUserInfo({success: res1 {wx.request({url: https://你的后端接口/getPhoneNumber,method: POST,data: {code: code,encryptedData: res1.encryptedData,iv: res1.iv},success: res {that.setData({phone: res.data.phoneNumber})}})}})} else {console.log(获取失败 res.errMsg)}}})} })说明 代码中首先定义了一个data属性其中phone初始值为0。 然后定义了一个getPhoneNumber函数该函数会在用户点击授权获取手机号按钮时触发。 函数中首先获取到用户点击授权按钮后返回的code然后调用wx.login接口获取用户的登录凭证。 接着调用wx.getUserInfo接口获取用户的基本信息其中包括加密后的手机号数据encryptedData和偏移向量iv。 最后通过wx.request发起一个POST请求将code、encryptedData和iv作为参数传递给后端接口后端进行解密操作并返回用户的手机号。 成功获取手机号后将手机号设置到data属性中的phone字段中用于在页面中显示用户的手机号码。 后端 后端我们拿c#去实现,其他语言实现方式都一样可供参考。 private readonly string AppId xxx; private readonly string AppSecret xxxxxxxxxxxxxx;/// summary /// 返回微信用户手机号 /// /summary /// param namedata/param /// returns/returns [HttpPost(getPhoneNumber)] [AllowAnonymous] public async TaskIActionResult GetPhoneNumber([FromBody] JObject data) {try{string code data[code].ToString();var phoneNumber getuserphonenumber(code).Result;return Ok(new { phoneNumber });}catch (Exception ex){// Handle errorreturn StatusCode(500, ex.Message);} } /// summary /// 获取手机号 /// /summary /// param namecode/param /// returns/returns private async Taskstring getuserphonenumber(string code) {string token GetToken1().Result;string url $https://api.weixin.qq.com/wxa/business/getuserphonenumber?access_token token;JObject a new JObject();a.Add(code, code);using (HttpClient client new HttpClient()){var response await client.PostAsync(url, new StringContent(a.ToString()));var content await response.Content.ReadAsStringAsync();// 解析JSON字符串JObject jsonObject JObject.Parse(content);// 获取phoneNumber字段的值string phoneNumber jsonObject.SelectToken(phone_info.phoneNumber).ToString();return phoneNumber;} } /// summary /// 调用api获取access_token /// /summary /// returns/returns private async Taskstring GetToken1() {string url $https://api.weixin.qq.com/cgi-bin/token?grant_typeclient_credentialappid{AppId}secret{AppSecret};using (HttpClient client new HttpClient()){var response await client.GetAsync(url);var content await response.Content.ReadAsStringAsync();dynamic result JObject.Parse(content);string sessionKey result.access_token;return sessionKey;} }说明 我们后端方法GetPhoneNumber里面的code用于调用下方获取手机号接口 https://api.weixin.qq.com/wxa/business/getuserphonenumber?access_token 点我查看怎么获取access_token 请求参包括code和access_token调用此接口 官方地址: 点我查看接口文档 获取access_token接口如下 说明 需要小程序的两个参数AppId和AppSecret后端代码中可以看到 https://api.weixin.qq.com/cgi-bin/token?grant_typeclient_credentialappid{AppId}secret{AppSecret} 官方文档: 点我查看接口文档 运行效果演示
http://www.pierceye.com/news/600293/

相关文章:

  • 招聘网站开发的目的与意义农特产品电商网站建设目标
  • 三水 网站建设公司企业黄页
  • 网站建设公司词辽宁阜新建设学校官方网站
  • 广州公司网站建设设计顾视频网站的建设预算
  • 商务网站规划与网页制作seo优化内容
  • 石家庄网站定做公众号开发单位
  • 做预定网站的作用网站建设需求方案文档
  • 西安网站建设高端万网总裁张向东
  • 肖鸿昌建筑网站广州网站建设设计公司信息
  • 网站建设 大公司好成都网站建设哪家售后好
  • 外贸网站模板制作微营销推广方案
  • 网站开发体系用node.js可以做网站吗
  • 一个vps建两个网站怎么弄数据库网络营销应用方式
  • 网站开发快递c 网站开发入门视频教程
  • 阿里巴巴国际站介绍深圳网站建设 猴王网络
  • 扬中网站建设哪家好五百丁简历官网
  • 素马设计顾问讲解价格短视频seo什么意思
  • 注册域名查询网站智慧团建网站登陆平台
  • 网站建设和搜索引擎优化技术有哪些
  • 网站创建的基本流程seo网站排名全选
  • 乐山网站公众号建设wordpress微电影模板
  • 天津专门做网站长春市网站制作
  • 怎样用php做网站英文网站建设580
  • 凡客登录入口网站优化垂直化好还是扁平化好
  • 网站诊断高端网站建设 杭州
  • 营销网站案例北京公司建设网站
  • 网站建设全域云网店美工的职责有哪些
  • seo优化网站的手段亚洲国产中文域名查询
  • 网络营销网站源码学校网站建设评审会议通知
  • 品牌网站升级创意设计椅子