作者:李华栋,来自原文地址
自从微信小程序提供BLE蓝牙api后,网上随便一搜便是各种称实现了小程序连接ble 的功能的文章,上来就贴代码,贴效果图,对于我们这种没有与硬件开发打过交道的互联网开发者,单单看这些文章与小程序api 离自己真正调通还是有一段距离的。网上实现小程序连接BLE的文章太多了,此文不再贴整体实现代码,侧重于BLE的特征及开发中遇到的一些小细节(在第三方平台使用授权码换取 公众号(Authorizer)的接口调用凭据和授权信息时,也是就是调用这个接口的时候
https://api.weixin.qq.com/cgi-bin/component/api_query_auth?component_access_token=
返回信息的格式都是相同的,关键点就是分类不同 func_info 数组对应的权限不同
以下是公众号的授权(关键部分已隐):
-
{
-
"authorization_info": {
-
"authorizer_appid": "wx51212122121222121",
-
"authorizer_access_token": "sIoOzA7uaKozGdd4LeBCnw05DCK0DvSrH18j0aONoqBVkxNdhVTZvJfCsHwIrhqd9CXhVlA_KhXfuEguv0HkD_KQNnFx5FBpBxo_1boFsaFU_Dr9D4qOS90SxSNUrp_ZXSYaAHDTOU",
-
"expires_in": 7200,
-
"authorizer_refresh_token": "refreshtoken@@@3e8Xl_BZPn6pb8hY1hwjNXErkYUznE78XhqqcPK9_lE",
-
"func_info": [
-
{
-
"funcscope_category": {
-
"id": 1
-
}
-
},
-
{
-
"funcscope_category": {
-
"id": 15
-
}
-
},
-
{
-
"funcscope_category": {
-
"id": 4
-
}
-
},
-
{
-
"funcscope_category": {
-
"id": 7
-
}
-
},
-
{
-
"funcscope_category": {
-
"id": 2
-
}
-
},
-
{
-
"funcscope_category": {
-
"id": 3
-
}
-
},
-
{
-
"funcscope_category": {
-
"id": 11
-
}
-
},
-
{
-
"funcscope_category": {
-
"id": 6
-
}
-
},
-
{
-
"funcscope_category": {
-
"id": 5
-
}
-
},
-
{
-
"funcscope_category": {
-
"id": 8
-
}
-
},
-
{
-
"funcscope_category": {
-
"id": 13
-
}
-
}
-
]
-
}
-
}
以下是小程序的授权
-
{
-
"authorization_info": {
-
"authorizer_appid": "wx861212121212121f",
-
"authorizer_access_token": "nMWwqMrywvEFmgFt85paoTZr0DhY4hKdv0pDtWZmEHqtlYWu7z4UIszCQyZIZzpoO_vQ1rvwSzWmyvTyNrzGb_aJCxQesqRw7qQS_sCDfCaX3RbmDMdpwRKFf_qfKWSGBEZfALDLOJ",
-
"expires_in": 7200,
-
"authorizer_refresh_token": "refreshtoken@@@HEYRvHyQXelWuXayTlJcKdZSzbk3x8-Vqt5RcIuZ1Kg",
-
"func_info": [
-
{
-
"funcscope_category": {
-
"id": 17
-
}
-
},
-
{
-
"funcscope_category": {
-
"id": 18
-
}
-
},
-
{
-
"funcscope_category": {
-
"id": 19
-
}
-
}
-
]
-
}
-
}
funcscope_category 1到16是公众号,16以上是小程序
附:第三方平台权限集 公众号权限集(1到16) 消息管理权限 自定义菜单权限 用户管理权限 帐号服务权限 网页服务权限 微信小店权限 微信多客服权限 群发与通知权限 微信卡券权限 素材管理权限 微信扫一扫权限 微信连WIFI权限 微信摇周边权限 微信门店权限 城市服务接口权限
小程序权限集(17到19) 帐号管理权限 开发管理与数据分析权限 客服消息管理权限
|