定制 li-bao-jia/we-chat-devtools 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

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

li-bao-jia/we-chat-devtools

Composer 安装命令:

composer require li-bao-jia/we-chat-devtools

包简介

Instruct WeChat devtools to perform operations such as login, preview, and upload.

README 文档

README

WeChat Devtools

提供微信小程序上传、预览、构建等服务

Build Status Total Downloads Latest Stable Version License

描述 we-chat-devtools

微信开发者工具小程序上传封装SDK(PHP)

PHP 开发环境下,开发者可以通 HTTP 请求指示工具进行登录、预览、上传等操作。

需求

  • PHP >= 7.0.0

安装

通过 Composer 安装 we-chat-devtools

1.项目目录下执行

composer require li-bao-jia/we-chat-devtools

2.或编辑 composer.json 文件安装

"require": {
    "li-bao-jia/we-chat-devtools": "*"
}

用法

1、使用前,你需要根据具操作系统了解微信开发者工具端口号文件位置:

    macOS : ~/Library/Application Support/微信开发者工具/<开发者工具安装路径的MD5>/Default/.ide
    
    Windows : ~/AppData/Local/微信开发者工具/User Data/<开发者工具安装路径的MD5>/Default/.ide

2、如果你已经获取了端口号
    
    2.1、你可以这样使用

    (new Devtool())->setPort($port)->setMethod('login')->setParameters($parameters)->response()

    或

    (new Devtool(['port' => $port]))->setMethod('login')->setParameters($parameters)->response()

3、如果你想自动获取端口号,可以这样

    3.1、你需要提供你的安装路径 install_path、端口前缀 port_path_prefix、端口后缀 port_path_suffix,如下:

    (new Devtool([
        'install_path' => "/Applications/wechatwebdevtools.app/Contents/MacOS",
        'port_path_prefix' => "/Users/my-name/Library/Application Support/微信开发者工具",
        'port_path_suffix' => "/Default/.ide"
    ]))->setMethod('login')->setParameters($parameters)->response()

    或

    (new Devtool())->setConfig([
        'install_path' => "/Applications/wechatwebdevtools.app/Contents/MacOS",
        'port_path_prefix' => "/Users/my-name/Library/Application Support/微信开发者工具",
        'port_path_suffix' => "/Default/.ide"
    ])->setMethod('login')->setParameters($parameters)->response()

    
4、……

方法

方法 参数 返回 注释
setConfig array $config $this 数组的方式改变设置项
setUrl string $url $this http url 改变方法
setPort string $port $this 设置端口号
setMethod string $method $this 设置请求方法
setVersion string $version $this 定义版本 默认 v2
setParameters array $parameters $this 已数组的方式传递参数
response _ mixed 开发者工具返回内容

微信文档参考:

支持

……

许可证

这个软件包是根据 MIT许可证 授权的开源软件

说明

  • 1.0.0 版本完全

  • 2.0.2

  • 坚持做一个快乐的开发者

计划

  • √ 升级V2,项目重定义
  • ……
  • x 完成单元测试、自动测试
  • ……

联系方式

li-bao-jia/we-chat-devtools 适用场景与选型建议

li-bao-jia/we-chat-devtools 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 9 次下载、GitHub Stars 达 1, 最近一次更新时间为 2022 年 06 月 17 日, 在 PHP 生态内属于活跃度较高的组件。

它主要适用于以下技术方向: 「li-bao-jia」 「we-chat-devtools」 等业务场景。在实际项目中,围绕这些方向常见需要落地的问题包括:接口对接、性能调优、并发安全、与既有框架(Laravel / ThinkPHP / Yii / Webman 等)的兼容适配,以及生产环境的日志埋点与稳定性保障。

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

围绕 li-bao-jia/we-chat-devtools 我们能提供哪些服务?
定制开发 / 二次开发

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

BUG 修复 & 性能优化

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

项目外包 & 长期维护

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

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

统计信息

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

GitHub 信息

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

其他信息

  • 授权协议: MIT
  • 更新时间: 2022-06-17