API Автоматические интерфейсы

Файлообменник Bitoman.ru предоставляет всем зарегистрированным пользователям свои автоматические интерфейсы (API) на PHP.

Обычно, закачка файлов на файлообменник занимает много времени, и все приходится делать вручную. Теперь Вам достаточно настроить скрипт на языке PHP и он сделает всю работу за Вас!

К примеру, у Вас есть сайт на котором Вы размещаете информацию о каких-либо файлах (фильмы, музыка и т.п.). Вы можете автоматизировать закачку файлов к нам сразу при добавлении нового файла в Ваш каталог.

Как и что делать?

  1. Скачать файл bitomanAPI.php - PHP-библиотека, реализующая API, уже с Вашим ключом (файлы будут отображаться в Вашем аккаунте)
  2. Скопировать этот файл на Ваш сервер с файлами
  3. Изучить примеры, представленные ниже

Примеры:

  1. Простая закачка файла. Файл «/home/user/Мой файл.txt» будет загружен на наш сервер, в переменную «$url» будет записана ссылка для скачки этого файла.
    <?php
    require_once('bitomanAPI.php'); // Подключаем библиотеку
    $url = BITOMAN::upload('/home/user/Мой файл.txt'); // Загружаем файл на сервер
    echo $url; // выводим ссылку для скачки этого файла
    ?>
  2. Закачка с изменением имени файла. Файл «/home/user/123.txt» будет загружен на наш сервер под именем «Это мой файл.txt», в переменную «$url» будет записана ссылка для скачки этого файла. Если имя файла написано в кириллице, должна быть кодировка UTF-8.
    <?php
    require_once('bitomanAPI.php'); // Подключаем библиотеку
    $url = BITOMAN::upload('/home/user/123.txt', 'Это мой файл.txt'); // Загружаем файл на сервер
    echo $url; // выводим ссылку для скачки этого файла
    ?>
  3. Проверка существование файла по его ссылке. В переменную «$url» нужно передать ссылку на файл. В ответе будет массив с результатом проверки.
    <?php
    require_once('bitomanAPI.php'); // Подключаем библиотеку
    $url = '/download/123.html'; // Ссылка на файл, который нужно проверить
    $res = BITOMAN::sendRequest('fileExists', $url); // Делаем запрос на проверку файла
    if ($res['result'] == 'exists')
    {
        echo 'Файл '.$res['name'].' существует';  // Пишем, что файл существует
    }
    else
    {
        echo 'Файл не существует'; // Пишем, что файл не существует
    }
    ?>