Api для разработчиков

На нашем сервисе также существует API для загрузки изображений, как для гостей, так и для зарегистрированных пользователей. API доступно для всех.

ImageBan.ru в настоящее время поддерживает форматы JPG, GIF, PNG объёмом до 10 мегабайт.

API URL: http://api.imageban.ru/upload_api.php


Параметры для запроса:

userfile - файл картинки. Должен быть передан как HTTP POST в формате multipart/form-data. Обязательный параметр.

user - Имя пользоваетеля. Не обязательное поле.

passwd - Пароль. Не обязательное поле.

Последние два поля служат для загрузки изображений в свой профиль.

Все данные скрипт отдаёт в формате XML.

Основные коды ошибок:

100 Invalid account Неправильные имя пользователя или пароль
101 No image selected Не выбран файл изображения
102 Image is larger than 10MB Файл больше допустимых 10Мб
103 Invalid image type Файл не является файлом изображения
104 Image failed to upload Содержимое файла испорчено или битое

Пример ответа:

<rsp stat="ok">
<url1>http://i2.imageban.ru/out/2010/07/01/898e2e027b2f969103c36dca4f194c9c.jpg</url1>
<url2>[URL=http://imageban.ru/show/2010/07/01/898e2e027b2f969103c36dca4f194c9c/jpg] [IMG]http://i2.imageban.ru/thumbs/2010.07.01/898e2e027b2f969103c36dca4f194c9c.jpg[/IMG][/URL]</url2>
<url3>[URL=http://imageban.ru][IMG]http://i2.imageban.ru/out/2010/07/01/898e2e027b2f969103c36dca4f194c9c.jpg[/IMG][/URL]
</url3>
<url4>
http://imageban.ru/show/2010/07/01/898e2e027b2f969103c36dca4f194c9c/jpg
</url4>
<url5>
<a target="_blank" href="http://imageban.ru/show/2010/07/01/898e2e027b2f969103c36dca4f194c9c/jpg"> <img src="http://i2.imageban.ru/thumbs/2010.07.01/898e2e027b2f969103c36dca4f194c9c.jpg" border="0" style='border: 1px solid #000000'></a>
</url5>
<url6>
<a target="_blank" href="http://imageban.ru/show/2010/07/01/898e2e027b2f969103c36dca4f194c9c/jpg"> <img src="http://i2.imageban.ru/out/2010/07/01/898e2e027b2f969103c36dca4f194c9c.jpg" border="0" style='border: 1px solid #000000'></a>
</url6>
</rsp>

Тэг <url1></url1> содержит код "Прямая ссылка"

Тэг <url2></url2> содержит код "Превью - увеличение по клику"

Тэг <url3></url3> содержит код "Оригинальная картинка"

Тэг <url4></url4> содержит код "Cсылка на страницу с картинкой"

Тэг <url5></url5> содержит код "HTML код превью увеличение по клику"

Тэг <url6> </url6> содержит код "HTML код оригинальная картинка"

Пример ответа с ошибкой:

<rsp stat="fail">
<err code="100" msg="Invalid account"/>
</rsp>

err code - содержит код ошибки в данном случае не правильные логин или пароль.

Пример на HTML для загрузки изображения:


 Логин:
 Пароль:
 

Код формы:

<form enctype="multipart/form-data" name="uploadform" id="uploadform" action="http://api.imageban.ru/upload_api.php" method="post">
<input type="file" name="userfile" size="30" class="xz">
<br>
Логин: <input type="text" name="user" id="user" class="btn"/><br />
Пароль: <input type="text" name="passwd" id="passwd" class="btn"><br>
<input type="submit" value="Закачать" name="upload" class="btn" id=b />
<br><br>
</form>

Удачных разработок. Также если вы хотите дополнительные функции в API пишите мне в асю или на мыло info@imageban.ru.

 

 

 

ImageBan.ru бесплатный сервис для публикации изображений на сайтах и форумах © 2009-2011 ImageBan Network. Связь
пошив гардин | патентование | Аренда звука и света - тамада киев. Свадьба с душой. | Ощутите незабываемую радость от новой коллекции BCBG Max Azria. | Puppy for sale - post for free


Изображений: 3484368    Пользователей: 10074    Загружено картинок сегодня: 2457   Альбомов пользователей: 8341