pluxbox / radiomanager-php-client
Pluxbox RadioManager 提供您一直想要的强大、灵活和快速的网络电台解决方案。使用 Pluxbox RadioManager,您可以组织您的电台工作流程并自动化与听众的多渠道通信。我们提供广泛的专门服务,包括电台和连接,如混合电台、视觉电台、您的网站和社交媒体,而不会失去对广播的关注。更多信息请访问:pluxbox.com
1.1.12
2019-11-20 12:35 UTC
Requires
- php: >=5.4
- ext-curl: *
- ext-json: *
- ext-mbstring: *
Requires (Dev)
- friendsofphp/php-cs-fixer: ~1.12
- phpunit/phpunit: ~4.8
- satooshi/php-coveralls: ~1.0
- squizlabs/php_codesniffer: ~2.6
This package is not auto-updated.
Last update: 2024-09-29 05:07:31 UTC
README
Pluxbox RadioManager 提供您一直想要的强大、灵活和快速的网络电台解决方案。使用 Pluxbox RadioManager,您可以组织您的电台工作流程并自动化与听众的多渠道通信。我们提供广泛的专门服务,包括电台和连接,如混合电台、视觉电台、您的网站和社交媒体,而不会失去对广播的关注。更多信息请访问:pluxbox.com
- API 版本:2.0
- 构建包:io.swagger.codegen.languages.PhpClientCodegen 更多信息,请访问 https://pluxbox.com
要求
PHP 5.5 及以上
安装与使用
Composer
要使用 Composer 安装绑定,请将以下内容添加到 composer.json
{
"repositories": [
{
"type": "git",
"url": "https://github.com/pluxbox/GIT_REPO_ID.git"
}
],
"require": {
"pluxbox/GIT_REPO_ID": "*@dev"
}
}
然后运行 composer install
手动安装
下载文件并包含 autoload.php
require_once('/path/to/RadioManager/vendor/autoload.php');
测试
要运行单元测试
composer install
./vendor/bin/phpunit
入门
请遵循 安装过程,然后运行以下命令
<?php require_once(__DIR__ . '/vendor/autoload.php'); // Configure API key authorization: API Key $config = RadioManager\Configuration::getDefaultConfiguration()->setApiKey('api-key', 'YOUR_API_KEY'); // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed // $config = RadioManager\Configuration::getDefaultConfiguration()->setApiKeyPrefix('api-key', 'Bearer'); $apiInstance = new RadioManager\Api\BlockApi( // If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`. // This is optional, `GuzzleHttp\Client` will be used as default. new GuzzleHttp\Client(), $config ); $id = 789; // int | ID of Block **(Required)** $_external_station_id = 789; // int | Query on a different (content providing) station *(Optional)* try { $result = $apiInstance->getBlockById($id, $_external_station_id); print_r($result); } catch (Exception $e) { echo 'Exception when calling BlockApi->getBlockById: ', $e->getMessage(), PHP_EOL; } ?>
API 端点文档
所有 URI 都相对于 https://radiomanager.io/api/v2
模型文档
- 块
- 块关系
- 块关系广播
- 块关系广播参数
- 块关系项目
- 块关系项目参数
- 块关系节目
- 块结果
- 广播
- 广播 EPG 天
- 广播 EPG 关系
- 广播输入仅
- 广播输出仅
- 广播关系
- 广播关系块
- 广播关系类型
- 广播关系项目
- 广播关系项目参数
- 广播关系模型类型
- 广播关系主持人
- 广播关系标签
- 广播结果
- 活动
- 活动输出仅
- 活动关系
- 活动关系项目
- 活动关系项目参数
- 活动结果
- 活动模板项
- 联系人
- 联系人输出仅
- 联系人关系
- 联系人关系项目
- 联系人关系标签
- 联系人关系标签参数
- 联系人结果
- 数据
- 数据 1
- 数据 2
- 数据 3
- EPG 结果
- 禁止
- 类型
- 类型输出仅
- 类型关系
- 类型关系广播
- 类型关系广播参数
- 类型关系节目
- 类型结果
- 导入项
- InlineResponse202
- 内部服务器错误
- 邀请用户数据
- 邀请用户成功
- 项目
- 项目输入仅
- 项目输出仅
- 项目关系
- 项目关系块
- 项目关系活动
- 项目关系联系人
- 项目关系联系人参数
- 项目关系节目
- 项目关系标签
- 项目结果
- 模型类型
- 模型类型选项
- 模型类型输出仅
- 模型类型关系
- 模型类型关系广播
- 模型类型关系活动
- 模型类型关系活动参数
- 模型类型关系联系人
- 模型类型关系项目
- 模型类型关系主持人
- 模型类型关系节目
- 模型类型结果
- 未找到
- 帖子成功
- 主持人
- 主持人输出仅
- 主持人关系
- 主持人关系广播
- 主持人关系节目
- 主持人关系节目参数
- 主持人结果
- 节目
- 节目输入仅
- 节目输出仅
- 节目关系
- 节目关系块
- 节目关系广播
- 程序关系项
- 程序关系项参数
- 程序关系演示者
- 程序关系标签
- 程序结果
- 只读
- 关系占位符
- 站结果
- 站结果站
- 站结果站开始天数
- 故事
- 仅输入故事
- 仅输出故事
- 故事关系
- 故事关系项
- 故事关系标签
- 故事关系标签参数
- 故事结果
- 成功
- 标签
- 仅输出标签
- 标签关系
- 标签关系广播
- 标签关系广播参数
- 标签关系联系人
- 标签关系项
- 标签关系节目
- 标签结果
- 文本字符串
- 请求过多
- 无法处理实体
- 用户结果
- 用户结果角色
- 用户结果设置
- 用户结果列表
- 视觉结果
- 块结果
- 广播数据输入
- 广播EPG结果
- 广播结果
- 活动数据输入
- 活动结果
- 联系人数据输入
- 联系人结果
- 类型结果
- 项数据输入
- 项结果
- 模型类型结果
- 演示者数据输入
- 演示者EPG结果
- 演示者结果
- 节目数据输入
- 节目结果
- 故事数据输入
- 故事结果
- 标签数据输入
- 标签结果
授权文档
API密钥
- 类型: API密钥
- API密钥参数名: api-key
- 位置: HTTP头