PHP code example of orderhandler / apollo-openapi-sdk

1. Go to this page and download the library: Download orderhandler/apollo-openapi-sdk library. Choose the download type require.

2. Extract the ZIP file and open the index.php.

3. Add this code to the index.php.
    
        
<?php
require_once('vendor/autoload.php');

/* Start to develop here. Best regards https://php-download.com/ */

    

orderhandler / apollo-openapi-sdk example snippets




use OrderHandler\ApolloOpenApi\ApiFactory;

$config = [
    'PortalAddress' => 'Your Portal Address',
    'Authorization' => 'Your Authorization Token',
];

$base = ApiFactory::base($config);
$appList = $base->getApp($appId);



//config参数详情见顶部参数说明
$base = OrderHandler\ApolloOpenApi\ApiFactory::base($config);


//config参数详情见顶部参数说明
$namespaces = OrderHandler\ApolloOpenApi\ApiFactory::namespaces($config);


//config参数详情见顶部参数说明
$configuration = OrderHandler\ApolloOpenApi\ApiFactory::configuration($config);

$url_params = [
        'env' => 'ENV',
        'appId' => 'APPID',
        'clusterName' => 'CLUSTERNAME',
        'namespaceName' => 'NAMESPACENAME',];
$result = $namespaces->getOne($url_params);

$url_params = [
        'env' => 'ENV',
        'appId' => 'APPID',
        'clusterName' => 'CLUSTERNAME',
        'namespaceName' => 'NAMESPACENAME',];
$result = $namespaces->getStatus($url_params);

$url_params = [
        'env' => 'ENV',
        'appId' => 'APPID',
        'clusterName' => 'CLUSTERNAME',
        'namespaceName' => 'NAMESPACENAME',];
$result = $configuration->add($url_params, $requestBody);

$url_params = [
        'env' => 'ENV',
        'appId' => 'APPID',
        'clusterName' => 'CLUSTERNAME',
        'namespaceName' => 'NAMESPACENAME',
        'key' => 'KEY',];
$result = $configuration->update($url_params, $requestBody);

$url_params = [
        'env' => 'ENV',
        'appId' => 'APPID',
        'clusterName' => 'CLUSTERNAME',
        'namespaceName' => 'NAMESPACENAME',];
$result = $configuration->release($url_params,$requsetBody);

$url_params = [
        'env' => 'ENV',
        'appId' => 'APPID',
        'clusterName' => 'CLUSTERNAME',
        'namespaceName' => 'NAMESPACENAME',
        'key' => 'KEY',
        'operator' => 'OPERATOR',];
$result = $configuration->delete($url_params);