ulthon / program_bulter_client_php
ProgramBulter 的客户端。
v1.0.4
2020-03-26 10:16 UTC
Requires
- guzzlehttp/guzzle: ^6.5
This package is not auto-updated.
Last update: 2024-09-21 02:43:06 UTC
README
介绍
软件管家的客户端PHP版本
教程
加载安装
composer require ulthon/program_bulter_client_php
实例化
$client = new Client([
'host'=>'', // 必要,软件中心的地址,http://ulthon.com
'uid'=>'' // 必要,软件的uid,
'key'=>'' // 站点key,可以之后设置
'secret'=>'' // 站点秘钥,可以之后设置
]);
新增站点
每个站点都有一个唯一的序列号,通过序列号请求生成一个密钥,之后的其他接口都需要密钥。
密钥只能在新增时生成,没有修改接口。
你应该以可靠的方式存储 $key
和 $secret
,确保每个站点都有一个 $key
并且不能随时更换。
你可以将这个信息存储到一个 JSON 文件里。
$key = md5(rand()); //自己生成key
$secret = $client->postpostNewClient($key);
加载版本历史
$client->getVerions($uid,$page); // 软件的uid
$client->getAllVersions($uid); // 软件的uid
加载包变更文件
$client->getChangedFiles($uid,$page); // 版本的uid,加载版本历史得到
$client->getAllChangedFiles($uid);
下载软件包
$client->getBag($uid,$save_path); //下载文件包,保存至某个的地方