techenby/octoprint-sdk

OctoPrint 的 PHP SDK。

1.2.4 2022-06-24 20:19 UTC

This package is auto-updated.

Last update: 2024-09-25 00:56:57 UTC


README

Build Status Total Downloads Latest Stable Version License

OctoPrint SDK 提供了一个用于与 OctoPrint 的 Rest API 交互并管理 OctoPrint 实例服务器的表达性接口。本仓库的结构基于 Laravel Forge SDK

安装

要在您的项目中安装 SDK,您需要通过 composer 需求此包

composer require techenby/octoprint-sdk

基本用法

您可以创建 SDK 的实例,如下所示

$pikachu = new TechEnby\OctoPrint(PRINTER_URL, API_TOKEN);

使用 OctoPrint 实例,您可以执行多个操作,也可以检索 OctoPrint API 提供的不同资源

$files = $pikachu->files();

Rest 端点和 SDK 方法

贡献

感谢您考虑为 OctoPrint SDK 贡献!所有 pull 请求都受欢迎,请遵循现有文件中规定的约定。

安全漏洞

请查阅我们关于如何报告安全漏洞的 安全策略

许可协议

OctoPrint SDK 是开源软件,遵循 MIT 许可协议