sdksio / verizon-apis-sdk
使用Verizon API进行连接管理、设备诊断、设备位置、边缘发现服务、边缘性能、软件管理以及其他更多功能。
1.5.0
2024-06-07 06:49 UTC
Requires
- php: ^7.2 || ^8.0
- ext-json: *
- apimatic/core: ~0.3.9
- apimatic/core-interfaces: ~0.1.5
- apimatic/unirest-php: ^4.0.0
Requires (Dev)
- phan/phan: 5.4.2
- squizlabs/php_codesniffer: ^3.5
README
介绍
Verizon边缘发现服务API可以将您的应用程序客户端引导到每个会话的Multi-access Edge Computing (MEC)应用程序的最佳服务端点。边缘发现服务考虑了设备的当前位置、其IP锚定点、当前网络流量和其他因素,以确定设备应连接到哪个5G边缘平台。
Verizon服务条款: https://www.verizon.com/business/5g-edge-portal/legal.html
安装包
运行以下命令以安装包并自动将依赖项添加到您的composer.json文件中
composer require "sdksio/verizon-apis-sdk:1.5.0"
或者按照以下方式手动将其添加到composer.json文件中
"require": { "sdksio/verizon-apis-sdk": "1.5.0" }
您也可以在此查看包: https://packagist.org.cn/packages/sdksio/verizon-apis-sdk#1.5.0
初始化API客户端
注意:客户端的文档可以在此处找到。
以下参数可配置为API客户端
API客户端可以按照以下方式初始化
$client = VerizonClientBuilder::init() ->thingspaceOauthCredentials( ThingspaceOauthCredentialsBuilder::init( 'OAuthClientId', 'OAuthClientSecret' ) ->oauthScopes( [ OauthScopeThingspaceOauthEnum::DISCOVERYREAD, OauthScopeThingspaceOauthEnum::SERVICEPROFILEREAD ] ) ) ->vZM2mTokenCredentials( VZM2MTokenCredentialsBuilder::init( 'VZ-M2M-Token' ) ) ->environment('Production') ->build();
API调用返回一个包含以下字段的ApiResponse
对象
环境
SDK可以配置为使用不同的环境进行API调用。可用的环境包括
字段
授权
此API使用以下认证方案。
API列表
- 5G边缘平台
- 服务端点
- 服务配置文件
- 设备管理
- 设备组
- 会话管理
- 连接回调
- 账户请求
- 服务计划
- 设备诊断
- 设备配置文件管理
- 设备监控
- E UICC设备配置文件管理
- 设备位置
- 设备位置订阅
- 设备位置回调
- 使用触发管理
- 软件管理订阅V1
- 软件管理许可证V1
- 固件V1
- 软件管理回调V1
- 软件管理报告V1
- 软件管理订阅V2
- 软件管理许可证V2
- 活动V2
- 软件管理回调V2
- 软件管理报告V2
- 客户端日志
- 服务器日志
- 配置文件
- 软件管理订阅V3
- 软件管理许可证V3
- 活动V3
- 软件管理报告V3
- 固件V3
- 账户设备
- 软件管理回调V3
- SIM Securefor Io T许可证
- 账户订阅
- 性能指标
- 诊断订阅
- 诊断观察
- 诊断历史
- 诊断设置
- 诊断回调
- 诊断工厂重置
- 云连接器订阅
- 云连接器设备
- 设备服务管理
- 设备报告
- 超精确位置回调
- 异常设置
- 异常触发
- 异常触发V2
- 无线网络性能
- 固定无线资格
- 管理e SIM配置文件
- 设备短信消息
- 设备动作
- Thing Space服务质量API动作
- 促销期信息
- 检索触发器
- 更新触发器
- SIM动作
- 全球报告
- OAuth授权
- 账户
- 短信
- 排除项
- 计费
- 目标
- MEC
- V2触发器