Просмотров: 3061
Дата последнего изменения: 11.12.2023
Сложность урока:
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