Skip to Content
行为配置微信功能

微信功能

Zion 平台支持丰富的微信生态能力,助力开发者高效集成微信相关功能。本文将详细介绍各项微信功能的配置与使用方法。

  • 打开微信设置
  • 打开奖励视频
  • 打开另一个小程序
  • 获取微信步数
  • 微信收发货
  • 微信打开视频号
  • 向系统日历添加事件

打开微信设置

功能说明

触发后可直接打开微信设置页面,便于用户配置摄像头、个人信息等权限。

提示:当用户未授权相关权限时,可引导其通过此功能进入微信权限设置,提升使用体验。


打开奖励视频

该功能依赖于小程序流量主权限,具体配置与说明请参考广告位组件。请确保已开通流量主。


打开另一个小程序

功能说明

支持从当前小程序跳转至其他微信小程序。

配置步骤

获取目标小程序 AppID

  • 手机端

    1. 打开目标小程序。
    2. 点击右上角“…”查看更多资料,即可查看 AppID。 手机端查看小程序AppID
  • 电脑端

    1. 登录小程序后台。
    2. 依次进入“工具”>“生成小程序码”。 电脑端生成小程序码1 电脑端生成小程序码2 电脑端生成小程序码3

获取页面路径

  • 进入小程序后台 > 工具 > 生成小程序码,获取授权路径。

注意:授权具有时效性(约2小时),失效需重新获取。

获取小程序授权路径获取小程序授权路径
获取小程序授权路径1获取小程序授权路径2
  • 在目标小程序页面,点击右上角“…”>“复制页面路径”。

    iOS 暂不支持此功能。复制后如为 pages/xxx/xxx.html,请去除 .html 后缀。正确示例:pages/kf2ao6q9/kf2ao6q9

添加“打开另一个小程序”行为

添加打开另一个小程序行为

配置行为数据

  • 跳转首页时页面路径可留空。
  • 路径请去除 .html 后缀。
  • 如需传递参数,按目标页面要求填写,如:pages/kf2ao6q9/kf2ao6q9?id=1

配置行为数据示例


获取微信步数

功能说明

支持获取用户近 30 天微信步数。

配置步骤

  1. 添加页面数据:新建类型为 JSONB 且为列表的数据(如 data1),用于暂存步数结果。 添加页面数据
  2. 添加行为:如为按钮添加“微信功能 - 获取微信步数”行为,将步数赋值给页面数据。
步骤图1步骤图2
添加行为1添加行为2
  • 微信返回数据格式示例:
[ { "timestamp": 1445866601, "step": 100 }, { "timestamp": 1445876601, "step": 120 } ]
  1. 展示数据:添加列表组件,数据源选“本地数据”,绑定 JSONB 类型页面数据。

绑定数据源

  1. 显示步数:在列表组件中拖入文字组件,配置算式“从json中获取数据”,路径为 step,类型为 INTEGER。

显示步数

  1. 获取当天步数:如需获取当天步数,可用“数组到项的转换”取索引为 30 的数据。

获取当天步数

效果示例

微信步数效果演示


微信收发货

功能说明

支持商家在小程序内录入发货信息、提醒用户确认收货、调起微信收货组件等,满足《商家自营类小程序运营规范》要求。

配置步骤

  1. 添加微信发货行为,配置如下: 微信发货行为配置
  2. 订单号:在“payment_transaction”表中查找对应订单的支付信息 ID(order_id 等于自建订单表 ID)。 查找微信订单号
  3. 物流模式:支持“物流配送”、“同城配送”、“用户自提”、“虚拟商品”等。
  4. 物流配送需填写物流单号、公司编码、商品信息、寄件人、收件人等。

微信收货:只需在按钮上添加微信收货行为,并绑定用户订单号。

注意:需购买 Zion 专业版并开通微信商户号。


微信打开视频号

功能说明

支持通过小程序跳转至微信视频号主页、直播、视频或活动页面。

配置步骤

  1. 在组件交互中添加“跳转到视频号直播”行为,填写视频号 id 及跳转类型(主页、视频、直播、活动)。如跳转至特定视频/活动,需填写对应 id。
跳转主页跳转直播
跳转视频号主页跳转视频号直播
  1. 获取视频号 id:小程序关联微信扫码登录后,首页可见。

获取视频号id

  1. 获取视频号视频 id:内容管理 > 视频,鼠标悬浮视频,点击分享按钮复制视频 id。

获取视频号视频id

  1. 获取视频号活动 id:内容管理 > 活动,点击活动即可查看 id。

获取视频号活动id

特殊说明

  1. 个人小程序目前不支持跳转视频号直播。
  2. 若小程序与视频号的主体相同,则可直接使用该功能。
  3. 若小程序与视频号的主体不同,需同时满足以下3个条件方可使用:
    1. 小程序已绑定微信开放平台账号;
    2. 小程序与微信开放平台账号的关系为同主体或关联主体;
    3. 微信开放平台账号的主体或其关联主体列表中包含视频号的主体。详见关联主体申请流程
  4. 跳转目标视频号需至少开过一次直播(可随意开启一次直播)。

向系统日历添加事件

作用

点击按钮后唤起手机系统自带的日程创建界面,进行日程编辑与创建。

行为配置

通常在按钮组件的交互或表数据修改成功时,添加“微信功能 - 向系统日历添加事件”行为。

向系统日历添加事件行为配置示例

  • 事件标题:新建日程的标题信息。
  • 开始时间:日程开始的日期时间,类型为时间戳。若需确定日程时间,可直接绑定常量数据中的【当前日期时间】,点击【当前日期时间】设置具体时间点。
日程标题配置示例日程时间配置示例

若通过【数据选择输入框】组件选择日期和时间,则需通过【公式】中的 TO_DATETIME 将所选日期和时间转换为时间戳格式。

TO_DATETIME 公式配置示例

行为效果

点击按钮后,唤起手机系统自带的日程创建界面,用户可进行日程编辑与创建。

Last updated on