cloudinary/media-editing-api

Cloudinary 媒体编辑 API

0.2.0-beta 2022-08-01 20:09 UTC

This package is auto-updated.

Last update: 2024-08-29 06:07:30 UTC


README

Cloudinary 媒体编辑 API

更多信息,请访问 https://cloudinary.com

安装 & 使用

要求

PHP 7.3 及以上。

Composer

要通过 Composer 安装绑定,请将以下内容添加到 composer.json

{
  "require": {
    "cloudinary/media-editing-api": "*"
  }
}

然后运行 composer install

手动安装

下载文件并包含 autoload.php

<?php
require_once('/path/to/media-editing-api/vendor/autoload.php');

入门指南

请按照安装步骤进行操作,然后运行以下命令

<?php
require_once(__DIR__ . '/vendor/autoload.php');



// Configure Cloudinary URL: basicAuth
$config = Cloudinary\MediaEditing\Configuration::getDefaultConfiguration()
              ->setCloudinaryUrl('cloudinary://key:secret@cloud_name');


$apiInstance = new Cloudinary\MediaEditing\Api\TransformApi(null, $config);

$transform_request = {"input_type":"url","url":"https://cloudinary-devs.github.io/cld-docs-assets/assets/images/shoes.jpg","transformation_descriptor":{"descriptor_type":"canonical","canonical_transformation":"w_500,c_scale,f_auto"}}; // \Cloudinary\MediaEditing\Model\TransformRequest

try {
    $result = $apiInstance->transform($transform_request);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling TransformApi->transform: ', $e->getMessage(), PHP_EOL;
}

API 端点

所有 URI 都是相对于 https://api.cloudinary.com/v2/demo

模型

授权

basicAuth

  • 类型:HTTP 基本认证

测试

要运行测试,使用

composer install
vendor/bin/phpunit

作者

关于此包

此 Cloudinary PHP 包是自动生成的。

  • API 版本:0.1.0-beta
  • 构建包:org.openapitools.codegen.languages.PhpClientCodegen