3. 微信小程序控件属性
序号 | 属性 | 类型 | 说明 |
---|---|---|---|
1 | AppID | 字符串 | 小程序的APPID,每个小程序都有一个唯一对应的APPID。微信平台申请获得。 |
2 | AppName | 字符串 | 小程序名称,自己命名 |
3 | AppSecret | 字符串 | 小程序的密钥,每个小程序都有一个密钥,这个密钥和APPID属性对应。微信平台申请获得 |
4 | Generic_BaseURL | 字符串 | Generic_BaseURL 是通用Web请求的基本地址,设置限制是前后都不能出现 / 字符。例如:SZHN ,不要写成 /SZHN 等 |
5 | JWT_BaseURL | 字符串 | 提供JWT服务的Web基地址,设置方式同Generic_BaseURL,该地址请求时需要前端提供 JWT Token |
6 | JWT_Secret | 字符串 | JWT的密钥,因为JWT有签名,签名需要的密钥就是这个。可以自己编写 |
7 | JWT_Timeout | 数字型 | JWT 的有效期时长,单位:秒 |
8 | Log | 逻辑性 | 表示是否需要记录系统日志,默认值:True,表示需要记录日志 |
9 | Message_Push_Address | 字符串 | 微信消息推送域名地址。参见:小程序后台 -> 开发 -> 开发设置 -> 消息推送 |
10 | Server_Running | 逻辑型 | 只读属性,表示小程序后台服务是否已经启动 |
11 | Static_BaseURL | 字符串 | 小程序控件提供静态文件下载服务,这个就是静态文件下载服务的基路径。这个路径需要和 Static_RootDir 属性对应使用。 |
12 | Static_RootDir | 字符串 | 下载静态文件的根目录,静态文件的下载路径参见:Static_BaeURL。 |
12 | Token | 字符串 | 微信通信时需要的token,默认是sensor |
13 | Transfer_customer_service | 逻辑型 | 是否转发客服消息的标志,默认是False,表示不需要转发 |
14 | Web_Host | 字符串 | 提供Web服务的域名,默认是localhost |
15 | Web_Port | 数字型 | Web 服务的端口。端口默认是 80,如果使用443,则Web请求必须使用 HTTPs。其它端口号一律使用HTTP |
关于 Transfer_customer_service 转发的说明:
如果小程序设置了消息推送,普通微信用户向小程序客服发消息时,微信服务器会先将消息 POST 到开发者填写的 URL 上,如果希望将消息转发到网页版客服工具,则需要开发者在响应包中返回 MsgType 为 transfer_customer_service 的消息,微信服务器收到响应后会把当次发送的消息转发至客服系统。
用户被客服接入以后,客服关闭会话以前,处于会话过程中时,用户发送的消息均会被直接转发至客服系统。当会话超过 30 分钟客服没有关闭时,微信服务器会自动停止转发至客服,而将消息恢复发送至开发者填写的 URL 上。
用户在等待队列中时,用户发送的消息仍然会被推送至开发者填写的 URL 上。
参见文档:https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/customer-message/trans.html
4. 小程序控件提供的公共方法
5. 小程序控件事件
6. 小程序控件接口
以上属性、方法、事件、接口限于篇幅没有展开,详细请参见帮助文档:WX_MIN_Component 帮助文档