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