Content ID Generation

Материал из Ace Stream
Версия от 10:08, 6 сентября 2017; Ffx (обсуждение | вклад)

(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Content ID is a unique identifier of a transport file in ACE Stream system.

To receive Content ID you have to send HTTP POST request to the address In body of the request you have to transfer content of the transport file, base64-encoded. Respond in JSON format:

  • if successful: {"content_id": "xxxx"}
  • if an error is occured: {"error": "error description"}

Example of using on php

$api_url = '';

try {
    $path = '/path/to/file.acelive';
    $data = file_get_contents($path);

    $opts = array(
        'http' => array(
            'method' => 'POST',
            'header' => "Content-Type: application/octet-stream\r\n",
            'content'=> base64_encode($data)
    $ctx = stream_context_create($opts);
    $response = file_get_contents($api_url, false, $ctx);
    echo $response . "\n";
catch(Exception $e) {
    echo $e->getMessage() . "\n";

Персональные инструменты