微信小程序分享数据到微信运动,只针对「体育-在线健身」类目的小程序开放。需要在小程序管理后台,「开发」-「接口设置」中自助开通该组件权限。
开发者通过调用wx.shareToWeRun传入用户的运动数据,会触发弹窗,用户点击确定后即可在微信运动排行榜与详情页中展示运动数据。
注意事项
对于开发版和体验版小程序,可以在小程序内正常调用该接口,但不会展示到微信运动中。开发者在开发时可以以调用接口是否成功作为是否打卡成功的依据。
用户每次打卡都会记录到微信运动中,请开发者妥善处理用户打卡成功的场景,避免重复打卡。
微信运动排行榜中,展示的是最近一次打卡的第一条记录。
代码示例:
wx.shareToWeRun({
recordList: [{
typeId: 4001,
number: 180
}, {
typeId: 3001,
distance: 100000
}],
success(res) {
wx.showToast({
title: '打卡成功',
})
},
fail(res) {
wx.showToast({
icon: "none",
title: '打卡失败',
})
}
})
参数可参考:
运动类型
当前支持以下运动类型的与不同运动类型支持传入的单位如下:
运动类型 typeId 支持传入单位
锻炼 1001 time/calorie
体能训练 1002 time/calorie
功能性训练 1003 time/calorie
瑜伽 2001 time/calorie
钓鱼 2002 time/calorie
广场舞 2003 time/calorie
踢足球 2004 time/calorie
打篮球 2005 time/calorie
打羽毛球 2006 time/calorie
打乒乓球 2007 time/calorie
打网球 2008 time/calorie
跑步 3001 time/distance/calorie
登山 3002 time/distance/calorie
骑车 3003 time/distance/calorie
游泳 3004 time/distance/calorie
滑雪 3005 time/distance/calorie
跳绳 4001 number/calorie
俯卧撑 4002 number/calorie
深蹲 4003 number/calorie
设置时最多传入一个单位,不支持同时传入多个单位。不同单位支持传入的数量限制如下:
单位 说明 有效值
number 运动个数,单位:个 有效值1-10000,需为整数
distance 运动距离,单位:米 有效值1-100000,需为整数
time 运动时间,单位:分钟 有效值1-1440,需为整数
-
base64图片在微信开发者工具中显示,在手机上不行base64图片在微信开发者工具中显示,在手机上不行
-
微信小程序黑名单功能微信小程序黑名单功能
-
微信小程序隐私协议弹框不弹微信小程序隐私协议弹框不弹
-
担心WordPress REST API暴露用户名?这里有一个简单的屏蔽方法!在深入探讨WordPress REST API的利用与功能时,追格小编虽已分享了多篇相关内容,但我们依然理解,部分用户可能仍对网站用户名暴露的问题心存顾虑,尤其是当他们并不需要使用到如古腾堡编辑器或小程序等特定功能时。针对这一关切,今天小编特地为大家介绍一种有效的屏蔽方法。
-
微信小程序打开任意公众号文章 wx.openOfficialAccountArticlewx.openOfficialAccountArticle是微信小程序通过小程序打开任意公众号文章api,不包括临时链接等异常状态下的公众号文章,必须有点击行为才能调用成功。
-
追格小程序V2.5.0更新发布追格小程序V2.5.0版本的更新,我们没给大家添太多新花样,主要是把“内功”练好了。我们认真检查了上一版里那些组件之间的小摩擦,一点点地调整、优化,搞定了超过40多个小地方。这样一来,小程序跑起来就更顺畅了,大家用起来也会感觉更舒服、更顺手。这次虽然没大张旗鼓,但确实是让产品站得更稳、更可靠了。
暂无评论,抢个沙发...