sdksio/verizon-apis-sdk

使用Verizon API进行连接管理、设备诊断、设备位置、边缘发现服务、边缘性能、软件管理以及其他更多功能。

1.5.0 2024-06-07 06:49 UTC

This package is auto-updated.

Last update: 2024-09-07 09:38:57 UTC


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列表

类文档