niuz/wxapplet 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

niuz/wxapplet

Composer 安装命令:

composer require niuz/wxapplet

包简介

Qr code of wechat mini program generated based on PHP

README 文档

README

Qr code of wechat mini program generated based on PHP

Constructor request parameters

属性 类型 必填 说明
appid string 小程序appid
appSecret string 小程序appSecret
dir string 生成的小程序二维码保存路径
driver string 保存access_token使用的缓存驱动,默认使用session,可选值有 (redis,memcache,memcached,session)
host string 当driver是redis,memcache,memcached其一时,可以填写驱动服务的IP,默认为127.0.0.1
port number 当driver是redis时,默认值为6379;当memcache,memcached其一时,默认值为11211
auth string 当driver是redis时,驱动密码默认为无
expire number 过期时间,默认值为0

Create method parameters

属性 类型 必填 说明
scene string 最大32个可见字符,只支持数字,大小写英文以及部分特殊字符:!#$&'()*+,/:;=?@-._~,其它字符请自行编码为合法字符(因不支持%,中文无法使用 urlencode 处理,请使用其他编码方式)
page string 默认是主页,页面 page,例如 pages/index/index,根路径前不要填加 /,不能携带参数(参数请放在 scene 字段里),如果不填写这个字段,默认跳主页面。
check_path bool 默认是true,检查page 是否存在,为 true 时 page 必须是已经发布的小程序存在的页面(否则报错);为 false 时允许小程序未发布或者 page 不存在, 但page 有数量上限(60000个)请勿滥用。
env_version string 要打开的小程序版本。正式版为 "release",体验版为 "trial",开发版为 "develop"。默认是正式版。
width number 默认430,二维码的宽度,单位 px,最小 280px,最大 1280px
auto_color bool 自动配置线条颜色,如果颜色依然是黑色,则说明不建议配置主色调,默认 false
line_color object 默认是{"r":0,"g":0,"b":0} 。auto_color 为 false 时生效,使用 rgb 设置颜色 例如 {"r":"xxx","g":"xxx","b":"xxx"} 十进制表示
is_hyaline bool 默认是false,是否需要透明底色,为 true 时,生成透明底色的小程序

Install

composer require niuz/wxapplet v1.1.0

Use

<?php

require_once './vendor/autoload.php';

use App\MakeWechatCode;

$makeWechatCode = new MakeWechatCode('wx1ec23b474bcdafrc2a7d','d72223494f7f76b22sx007e3f0ab0094e4fc3d82','./images/');

$path = $makeWechatCode->create('175211811301','pages/call/call');

exit($path);
?>

niuz/wxapplet 适用场景与选型建议

niuz/wxapplet 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 4 次下载、GitHub Stars 达 1, 最近一次更新时间为 2022 年 08 月 18 日, 在 PHP 生态内属于活跃度较高的组件。

我们在过去多个企业项目中使用过 niuz/wxapplet 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。

围绕 niuz/wxapplet 我们能提供哪些服务?
定制开发 / 二次开发

基于 niuz/wxapplet 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。

BUG 修复 & 性能优化

线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。

项目外包 & 长期维护

承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。

yvsm@zunyunkeji.com QQ:316430983 微信:yvsm316 西安尊云信息科技 · 专注 PHP / Go / 分布式系统研发

统计信息

  • 总下载量: 4
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 1
  • 点击次数: 20
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 1
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: proprietary
  • 更新时间: 2022-08-18