微信摇一摇之获取设备与用户信息
一.前言
利用微信摇一摇的功能接口可实现我们日常的某些需求,比如微信摇一摇签到等。首先需要购买设备,然后在开发者后台创建应用以及绑定回调界面,回接下来就开始开发了。
二.开始
1.请求说明
Https请求方式: POST
https://qyapi.weixin.qq.com/cgi-bin/shakearound/getshakeinfo?access_token=ACCESS_TOKEN
该接口用于获取设备信息,包括UUID、major、minor,以及距离、openID等信息。
请求参数示例:
{"ticket":“6ab3d8465166598a5f4e8c1b44f44645”
}
2.参数说明
参数 | 必须 | 说明 |
---|---|---|
access_token | 是 | 调用接口凭证 |
ticket | 是 | 摇周边业务的ticket,可在摇到的URL中得到,ticket生效时间为30分钟,每一次摇都会重新生成新的ticket |
3.权限说明
开通了摇一摇周边服务的企业号
4.返回结果
a)企业关注成员摇一摇周边时返回示例如下:
{"errcode": 0,"errmsg": "ok","data": {"page_id ": 14000,"beacon_info": {"distance": 55.00620700469034,"major": 10001,"minor": 19007,"uuid": "FDA50693-A4E2-4FB1-AFCF-C6EB07647825"},"userid": "zhangsan",}
}
参数说明
参数 | 说明 |
---|---|
beacon_info | 设备信息,包括UUID、major、minor,以及距离 |
UUID、major、minor | UUID、major、minor |
distance | Beacon信号与手机的距离,单位为米 |
page_id | 摇周边页面唯一ID |
userid | 企业号成员的userid |
b)非企业关注成员摇一摇周边时返回示例如下:
{"errcode": 0,"errmsg": "ok","data": {"page_id ": 14000,"beacon_info": {"distance": 55.00620700469034,"major": 10001,"minor": 19007,"uuid": "FDA50693-A4E2-4FB1-AFCF-C6EB07647825"},"openid": "oVDmXjp7y8aG2AlBuRpMZTb1-cmA",}
}
微信摇一摇之获取设备与用户信息相关推荐
- 微信公众号开发:获取openId和用户信息(完整版)
注:之前总结怎么进行本地公众号开发调试,时间一长忘记开发配置却忘了,所以这里记录一下公众号开发配置,方便快速上手. 目录 开发前服务器配置 网页授权获取用户基本信息 snsapi_base snsap ...
- php微信小程序获取用户信息,微信小程序获取openid及用户信息的方法
本文主要介绍微信小程序如何获取openid及用户信息,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能帮助到大家. 1. 获取openid 1.1 获取code 调用接口获取登录凭证(code ...
- 获取设备和 App 信息
设备对照表:https://www.theiphonewiki.com/wiki/Models 获取设备和 App 信息代码: 1 NSLog(@"设备信息如下"); 2 NSLo ...
- snmp获取设备相关管理信息
snmp获取设备相关管理信息 在本文中,作者将向我们展示如何用snmp代理监视网络设备,甚至发送软件警告. 网络上很多代理在为我们服务.只要我们开启UDP/161,162端口,这些代理就会以Manag ...
- 获取设备的型号信息,比如iPhone5s,iPhone5等等
获取设备的型号信息,比如iPhone5s,iPhone5等等. ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 ...
- 微信小程序 - 登录获取openid和用户信息(适配getUserProfile)
GitHub Demo 地址: jh-weapp-demo 实现一些常用效果.封装通用组件和工具类 小程序码 微信小程序中如果需要使用微信的用户信息建立自己的用户体系,需拿到唯一标识openid,然后 ...
- iOS获取设备UDID/IMEI信息
标题iOS获取设备UDID/IMEI信息 通过Safari与mobileconfig获取iOS设备UDID UDID (Unique Device Identifier),唯一标示符,是iOS设备的一 ...
- 小程序开发(7)-之获取手机号、用户信息
#先说下获取手机号的步骤,首先要调用wx.login拿到code,把code发送到我们的服务器(开发者服务器)上,后台通过appid.appsecret(小程序后台那里生成的).code向微信接口服务 ...
- R语言sys方法:sys.info函数获取系统和用户信息、sys.localeConv函数获取当前区域中的数字和货币表示的详细信息、sys.setFileTime函数更改文件的时间
R语言sys方法:sys.info函数获取系统和用户信息.sys.localeConv函数获取当前区域中的数字和货币表示的详细信息.sys.setFileTime函数更改文件的时间 目录
最新文章
- 某大型银行深化系统之二十:异常规范
- hadooprbac_rbac权限管理系统的学习
- 阿里云高效基因序列检索助力新冠肺炎病毒序列快速分析
- 图解算法系列笔记(三)
- 基于Consul的数据库高可用架构【转】
- Android XML中引用自定义内部类view的四个why
- Vue常用经典开源项目
- windows下的流氓软件删得彻底点
- 开放的在线客服系统Live Zilla
- Java实现给PDF文件加水印、图片、签名(含测试类)
- 动态代理的中介出租房屋
- 机器学习中的二分类问题评价指标之精确率、召回率、F1值通俗理解
- js 批量坐标转换经纬度_如何批量转换为百度经纬度
- 华为手机设置信息服务器地址,手机设置里服务云服务器地址
- 【Python】批量修改照片日期和文件名
- 硬盘数据丢失能恢复吗 硬盘数据丢失怎么找回
- 开放原子开源基金会OpenHarmony开发者大会2023圆满举办
- matlab分析gnss数据,Matlab读取GNSS 观测值o文件代码示例
- python输出字符的ascii码_如何获取一个字符的ASCII码
- 关于Excel中单元格引用的本质