freyo/qcloud-apigateway-http

1.3.2 2020-08-18 05:48 UTC

This package is auto-updated.

Last update: 2024-10-18 15:20:34 UTC


README

Tencent Cloud API Gateway PHP SDK

Software License Quality Score Packagist Version Total Downloads

FOSSA Status

Requirement

  1. PHP >= 7.1.3
  2. Composer
  3. openssl 拓展

Installation

$ composer require freyo/qcloud-apigateway-http -vvv

Usage

<?php

include 'vendor/autoload.php';

use Freyo\ApiGateway\Application;

$app = new Application([
    'response_type' => 'array',
    'secret_key'    => 'your-secret-key',
    'secret_id'     => 'your-secret-id',
    'region'        => 'your-gateway-region', // e.g., ap-guangzhou
    'log'           => [
        'file'  => __DIR__ . DIRECTORY_SEPARATOR . 'apigateway.log',
        'level' => 'debug',
    ],
    'http' => [
        'base_uri' => 'http://{service-id}.{region}.apigw.tencentcs.com',
        // 'base_uri' => 'http://{service-id}.{region}.apigateway.myqcloud.com',
    ],
]);

$response = $app->base_client->httpGet('path/to');

var_dump($response);

License

The MIT License (MIT). Please see License File for more information.

FOSSA Status