定制 myhayo/walle-sdk 二次开发

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

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

myhayo/walle-sdk

Composer 安装命令:

composer require myhayo/walle-sdk

包简介

php sdk of walle-server

README 文档

README

php sdk of myhayo/walle-server

Usage

  • 首先确保安装好了laravel
composer require myhayo/walle-sdk
  • 然后运行下面的命令来发布资源:
php artisan vendor:publish --provider="Myhayo\Walle\Providers\WalleServiceProvider"
  • 修改对应的env配置:
WALLE_SERVICE:瓦力服务器域名
WALLE_SECRECT_KEY:此项目对应的Secrect-Key
WALLE_APP_TAG:此项目对应的唯一标记

最后,就可以愉快的使用了

Class

#####基础类有2个:

  • BasePkg 基包:

    • setDefinedBasePkgTag() 自定义基包tag
    • setDefaultBasePkgTag() 走默认规则基包tag
  • ExtraPkg 渠道扩展包:

    • setDefaultExtraPkgTag() 自定义扩展包tag
    • setDefinedExtraPkgTag() 走默认规则扩展包tag
    • setChannel() 设置渠道【自定义tag才需要单独设置】
    • setParams() 设置额外参数【如果有】

FUNCTIONS

  • 上传基包并指定版本:
$basePkg = new BasePkg();
$basePkg->setDefinedBasePkgTag("****"); 
// or $basePkg->setDefaultBasePkgTag(10); 
$walle->uploadBasePkg($basePkg, $filePath)  
  • 分页查询基包列表:
$walle->getBasePkgList($page, $limit) 
  • 查询最新版本的基包tag:
$walle->getNewestBasePkg() 
  • 指定基包和渠道,生成对应渠道扩展包
$basePkg = new BasePkg();
$basePkg->setDefinedBasePkgTag("****"); 
// or $basePkg->setDefaultBasePkgTag(10); 
generateExtraPkg($basePkg, ['official','vivo'],  1, 'pid=123')
  • 分页查询[指定/所有]基包渠道扩展包列表:
$walle->getExtraPkgList(1, 10, 'your_baseTag') 
  • 分页查询最新渠道扩展包列表:
$walle->getNewestExtraPkgList(1, 10)
  • 获取分享链接:
$basePkg = new BasePkg();
$basePkg->setDefinedBasePkgTag("****"); 
// or $basePkg->setDefaultBasePkgTag(10); 


$extraPkg = new ExtraPkg();
$extraPkg->setDefinedExtraPkgTag("****"); 
$extraPkg->setChannel('official')
$extraPkg->setParams('pid=123')
// or $basePkg->setDefaultExtraPkgTag($basePkg, 'official','pid=123'); 

$walle->getShareUrl($basePkg,$extraPkg) 

统计信息

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

GitHub 信息

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

其他信息

  • 授权协议: MIT
  • 更新时间: 2020-09-22

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固