33  /  169

imbot.Giphy.list

Просмотров: 3061
Дата последнего изменения: 11.12.2023
Татьяна Старкова
Сложность урока:
3 уровень - средняя сложность. Необходимо внимание и немного подумать.
1
2
3
4
5

Получение списка GIF-картинок по строке


Параметры

Параметр Пример Обязат. Описание Ревизия
filter 32
filter.search 'test' Да Строка, по которой ищем GIF-картинки. 32
limit 15 Нет Сколько GIF-картинок получить. 32
offset 15 Нет Смещение. 32

Связанные P&P события

Нет

Вызов метода и ответ

JavaScript

BX.rest.callMethod('imbot.Giphy.list', {
	filter: {search: 'test'}
})
	.then(result => console.log(result.data()))
	.catch(result => console.error(result.error()))
;

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

[
	{
		"preview": "https://media4.giphy.com/media/gw3IWyGkC0rsazTi/200w_d.webp?cid=b7142cb9hgdk6b19hsx8g5powaqrznauiaw5mc0uhjmpc4uu&rid=200w_d.webp&ct=g",
		"original": "https://media4.giphy.com/media/gw3IWyGkC0rsazTi/200.webp?cid=b7142cb9hgdk6b19hsx8g5powaqrznauiaw5mc0uhjmpc4uu&rid=200.webp&ct=g"
	},
	{
		"preview": "https://media0.giphy.com/media/yNs2a0jRkYxy6191B2/200w_d.webp?cid=b7142cb9hgdk6b19hsx8g5powaqrznauiaw5mc0uhjmpc4uu&rid=200w_d.webp&ct=g",
		"original": "https://media0.giphy.com/media/yNs2a0jRkYxy6191B2/200.webp?cid=b7142cb9hgdk6b19hsx8g5powaqrznauiaw5mc0uhjmpc4uu&rid=200.webp&ct=g"
	},
	{
		"preview": "https://media2.giphy.com/media/3o8dFjB7T9lNldqliM/200w_d.webp?cid=b7142cb9hgdk6b19hsx8g5powaqrznauiaw5mc0uhjmpc4uu&rid=200w_d.webp&ct=g",
		"original": "https://media2.giphy.com/media/3o8dFjB7T9lNldqliM/200.webp?cid=b7142cb9hgdk6b19hsx8g5powaqrznauiaw5mc0uhjmpc4uu&rid=200.webp&ct=g"
	},
	{
		"preview": "https://media0.giphy.com/media/xT1XGWGd90BrYwnTl6/200w_d.webp?cid=b7142cb9hgdk6b19hsx8g5powaqrznauiaw5mc0uhjmpc4uu&rid=200w_d.webp&ct=g",
		"original": "https://media0.giphy.com/media/xT1XGWGd90BrYwnTl6/200.webp?cid=b7142cb9hgdk6b19hsx8g5powaqrznauiaw5mc0uhjmpc4uu&rid=200.webp&ct=g"
	},
	{
		"preview": "https://media4.giphy.com/media/8FNlmNPDTo2wE/200w_d.webp?cid=b7142cb9hgdk6b19hsx8g5powaqrznauiaw5mc0uhjmpc4uu&rid=200w_d.webp&ct=g",
		"original": "https://media4.giphy.com/media/8FNlmNPDTo2wE/200.webp?cid=b7142cb9hgdk6b19hsx8g5powaqrznauiaw5mc0uhjmpc4uu&rid=200.webp&ct=g"
	},
		...
]

Описание ключей:

  • preview – превью анимации с фиксированной шириной в 200 px, сокращенная до 6 кадров версия оригинала;
  • original – полная версия анимации.

Возможные коды ошибок

  • Ошибки на клиентской стороне:

    Код Описание
    EMPTY_SEARCH_ERROR Строка для поиска GIF-картинок не может быть пустой.

  • Cтандартные ошибки контроллеров (например, ошибка автоваринга).
  • Ошибки с серверной стороны. Это стандартные ошибки модуля «микросервис», среди которых есть:
    • LICENSE_NOT_FOUND
    • WRONG_SIGN
    • LICENSE_DEMO
    • LICENSE_NOT_ACTIVE


0
Курсы разработаны в компании «1С-Битрикс»