ulthon/program_bulter_client_php

ProgramBulter 的客户端。

v1.0.4 2020-03-26 10:16 UTC

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);           //下载文件包,保存至某个的地方