微信开发生成测试签名--signature,并使用微信jssdk获取位置
详细步骤如下:
- 在使用时间戳工具生成时间戳(http://tool.chinaz.com/Tools/unixtime.aspx),
- 生成随机字符串字母+数字,如为:Wm3WZYTPz0wzccnN。
- url,配置微信页面访问的系统首页地址,如:http://192.168.1.236/demo.html。
- 在使用微信提供的生成签名的测试页面即可生成签名(https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=jsapisign)
wx.config({debug: true, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。appId: 'wxa167eea6f229d66a', // 必填,公众号的唯一标识timestamp: '1531224610', // 必填,生成签名的时间戳nonceStr: 'Wm3WZYTPz0wzccnN', // 必填,生成签名的随机串signature: 'e694e9fef46acac77c5647940314bb4cd094d5af',// 必填,签名jsApiList: ['getLocation', //获取地理位置'onMenuShareAppMessage', //分享给朋友'onMenuShareTimeline' //分享到朋友圈] // 必填,需要使用的JS接口列表});wx.ready(function(){// config信息验证后会执行ready方法,所有接口调用都必须在config接口获得结果之后,config是一个客户端的异步操作,所以如果需要在页面加载时就调用相关接口,则须把相关接口放在ready函数中调用来确保正确执行。对于用户触发时才调用的接口,则可以直接调用,不需要放在ready函数中。console.log('请求成功');setInterval(function(){//请求位置wx.getLocation({type: 'wgs84', // 默认为wgs84的gps坐标,如果要返回直接给openLocation用的火星坐标,可传入'gcj02'success: function (res) {console.log(res);// var latitude = res.latitude; // 纬度,浮点数,范围为90 ~ -90// var longitude = res.longitude; // 经度,浮点数,范围为180 ~ -180。// var speed = res.speed; // 速度,以米/每秒计// var accuracy = res.accuracy; // 位置精度//调用当前位置初始化方法// fmp.GPSlocation.initLocateInfo(res);}});},3000);
});
wx.error(function(error){console.log('请求失败');
});
http://192.168.1.236/demo.html
微信开发生成测试签名--signature,并使用微信jssdk获取位置相关推荐
- 记录微信开发生成测试签名--signature,并使用微信jssdk屏蔽分享
背景:因项目需要,需在公众号跳转h5页面屏蔽分享功能,没有后端配合,需签名.appID,URL等参数,本文将讲解测试环境下,初始化个性测试数据生成和调用jssdk屏蔽分享等: 详细步骤如下: 1.登录 ...
- 【微信开发第四章】SpringBoot实现微信H5支付
前言 在进行微信公众号业务开发的时候,微信支付可以说是非常重要的一环.该篇文章每一步都有记录,力争理解的同时各位小伙伴也能够实现功能 文章目录 前言 1.公众号配置 2.微信支付实现代码 总结 1.公 ...
- android studio密钥库口令,Android应用开发Android Studio签名打包及根据keystore密钥获取SHA1安全码...
本文将带你了解Android应用开发Android Studio签名打包及根据keystore密钥获取SHA1安全码,希望本文对大家学Android有所帮助. " 一.签名打包两种方式 1. ...
- 微信开发——本地测试环境搭建
版权声明:欢迎转载,请注明沉默王二原创. https://blog.csdn.net/qing_gee/article/details/52858939 微信开发的本地测试环境搭建起来颇为繁琐(对微信 ...
- 微信开发平台应用签名修改多久之后才可以使用
修改微信开发平台的应用签名后,本以为会立即生效,但是等了一段时间还是没有生效,一个比较好的方法就是微信重新登录下就可以了
- 连小白都能看懂的微信开发之测试账号申请
微信测试账号申请 由于用户体验和安全性方面的考虑,微信公众号的注册有一定门槛,某些高级接口的权限需要微信认证后才可以获取. 所以,为了帮助开发者快速了解和上手微信公众号开发,熟悉各个接口的调用,我们推 ...
- java web 分享功能实现_微信开发(一)基于Wx-java的微信分享功能
最近在做微信服务号开发,简单总结一下,便于自己学习积累和分享给大家: 环境介绍: Spring+ Spring MVC +Mybatis 开发语言: JAVA 微信公众平台的开发中,微信只公布了一个基 ...
- java初始化微信分享_微信开发(一)基于Wx-java的微信分享功能
最近在做微信服务号开发,简单总结一下,便于自己学习积累和分享给大家: 环境介绍: Spring+ Spring MVC +Mybatis 开发语言: JAVA 微信公众平台的开发中,微信只公布了一个基 ...
- 微信开发系列(六)_js调用微信扫码
项目里面需要用到用户通过网址来进行授权 需要用到微信的扫码(请用微信打开 看效果 http://lg.kezir.com/testSaoMa/jsDemo.html?a=1 ) 微信JS-SDK说明文 ...
- asp php微信支付,Asp微信支付接口代码 微信中生成订单后可以直接调出微信钱包直接付款_随便下源码网...
Asp微信支付接口代码 微信中生成订单后,可以直接调出微信钱包直接付款 软件介绍: 众所周到,目前微信支付已经十分普及,无论是商场.超市.网站上,微信支付的发展十分迅速,而ASP版微信支付在微信公众平 ...
最新文章
- 【ACM】杭电OJ 1241(深度优先搜索小结)
- 三十八、页面分配策略
- Cisco路由器配置命令之模式转换命令
- Qt VS Tools用不了解决方法
- nodejs核心模块fs删除文件_用 NodeJS 重命名系统文件
- 带宽与码元的关系_再遇到码元、速率、、带宽【9】
- ionic4 QQ登陆集成
- 使用C#开发纽曼USB来电小秘书客户端小结
- 树莓派-电视盒子-投影
- Unity使用MD5加密
- 【盘点】电影中八大邪恶的超级计算机
- 稻盛和夫《活法》读书笔记
- 数据结构---第四章:串
- 3D美术14——max——fbx导入max后直接生成bip人形骨骼插件
- 华为云学院干货:对象存储服务:便捷管理存储资源
- 【※taskmgr.exe进程知识详解※电脑知识】
- 输入数字转换成英文输出
- java indexeddb_indexedDB 基本使用
- 东北大学计算机硬件基础课件,东北大学计算机硬件基础实验报告模板.docx
- android 百度地图距离计算器,Stata:我和她离多远?基于百度地图API的地理距离计算...
热门文章
- centos 安装virt-mannager
- Netty 的零拷贝
- java正则表达式 后顾_正则表达式 - CrazyManDF的个人空间 - OSCHINA - 中文开源技术交流社区...
- facebook女程序员_Facebook正在悄悄地向其独立的事实检查员施加压力,要求他们改变裁决
- android联动动画,Android双向列表左右联动效果
- 李宏毅学习笔记42.More about Domain Adaptation. Part I. Domain Adaptation
- 华硕路由器配置虚拟服务器,华硕ASUS路由器无线中继模式设置步骤图解
- 达人评测 华为手表 WATCH 3怎么样
- 关于canvas生成图片的方法
- 36氪:超级表格想把企业协作做得“轻”一点