API изображений API картинок

С помощью IMGator.API изображений можно создавать свои галереи изображений, использовать в блогах, новостях и на своих персональных страницах.

Пример запроса к API картинок

Запрос к API методом GET, запрос должен экранироваться функцией urlencode
минимальное кол-во символов в запросе = 4

http://imgator.ru/apiimg.php?q=<поисковый запрос>

http://imgator.ru/apiimg.php?q=ferrari
В ответ придет 8 изображений в json формате в кодировке UTF-8, где:

Обязательные параметры

url - путь до изображения
title - заголовок (название) изображения

Дополнительные параметры не всегда полные

width - ширина изображения
height - высота изображения
type - тип изображения (png,gif,jpeg)
size - размер изображения в байтах
Array
(
    [q] => автомобиль ferrari
    [result] => Array
        (
            [0] => Array
                (
                    [url] => http://internetnovosti.com/images/ferrari.jpg
                    [title] => Обои CAR, ferrari, Феррари, черный, автомобиль, машина
                    [width] => 1024
                    [height] => 768
                    [type] => jpg
                    [size] => 2546464
                )

            [1] => Array
	...

	

Коды ошибок:

Не найдено
	Array
	(
		[0] => Array
			(
				[error] => NOT FOUND
			)

	)	
	
Короткий запрос (запрос "она")
	Array
	(
		[0] => Array
			(
				[error] => query < 4 char
				[q] => она
			)

	)	
	

Пример использования API картинок на PHP

	
<?php
// Формирование запроса к API изображений, запрос экранируется PHP функцией urlencode
$lnk "http://imgator.ru/apiimg.php?q=" urlencode("автомобиль ferrari");
    
// отсылка и получение запроса
$content file_get_contents($lnk);
    
// конвертирование ответа из json в массив
$array json_decode($contenttrue);
    
// пример вывода массива
for ($i=0;$i<8;$i++)
{
echo 
$array["result"][$i]["url"]."<br>"// ссылка на изображение
echo $array["result"][$i]["title"]."<br>"// описание изображения
}
?>

Готовое решение

Галлерея кнопка для быстрой вставки изображений в тектовый редактор.

<a class='btn btn-success' onclick="javascript: window.open('http://imgator.ru/get_image.php?q='+unescape(document.getElementById('title') !==null?document.getElementById('title').value:window.document.title),'','width=900, height=450,left=300, top=300, resizable=yes, scrollbars=yes, toolbar=no, status=no, menubar=no, location=no');">Галлерея</a>

Это работает так: на тех страницах, где есть текстовый редактор, установите эту кнопку, и когда, вы будете составлять пост или комментарий или новость и вдруг понадобиться вставить какое-либо изображение воспользуйтесь кнопкой!

Kiber
Kiber
29 января в 12:27

Сервис норм, картинки находит, вот только 8шт, сделайте что бы можно было на страницу 2,3,10 перейти в апи

Леонид
Леонид
14 января в 22:28

Комментируйте, оставляйте свое мнение, нам очень важно это знать.

Оставить Комментарий

дeвять -oтнять oдин

Впишите только цифру
IMGator - сервис картинок IMGator.ru Сервис изображений 2017. | API | webmaster
Страница сгенерирована за 0.011 сек.