uiza/uiza-php

There is no license information available for the latest version (1.2.1) of this package.

See https://docs.uiza.io for details

1.2.1 2019-03-29 01:31 UTC

README

Introduction

This is documents the public API for Uiza version 4.0. The Uiza API is organized around RESTful standard. Our API has predictable, resource-oriented URLs, and uses HTTP response codes to indicate API errors. JSON is returned by all API responses, including errors, although our API libraries convert responses to appropriate language-specific objects.

Requirements

PHP 5.3.0 and later.

Installation

You can install the bindings via Composer. Run the following command:

composer require uiza/uiza-php

Usage

The library needs to be configured with your account's appId and authorization (API key).\

See details here.

Getting Started

Require library.

require __DIR__."/../vendor/autoload.php";

Setup for your project

Uiza\Base::setAppId('your-app-id');
Uiza\Base::setAuthorization('your-authorization');

Entity

These below APIs used to take action with your media files (we called Entity).

See details here.

Category

Category has been splits into 4 types: folder, playlist, tag and category. These will make the management of entity more easier.

See details here.

Storage

You can add your storage (FTP, AWS S3) with UIZA. After synced, you can select your content easier from your storage to create entity.

See details here.

Live Streaming

These APIs used to create and manage live streaming event.

  • When a Live is not start : it's named as Event.
  • When have an Event , you can start it : it's named as Feed.

See details here.

Callback

Callback used to retrieve an information for Uiza to your server, so you can have a trigger notice about an entity is upload completed and .

See details here.

User Management

You can manage user with APIs user.

See details here.