Skip to content

Получение списка игр ​

Общая информация ​

Тип запросаURL
GET<server-pixmove-games>/game/list

Метод позволяет получить актуальный список игр.

Примечание

Запрос выполняет клиент.

Параметры ​

Запрос ​

Optional (необязательные) поля не учитываются при расчете hash.
Optional* поля учитываются в расчете hash только в том случае, если они переданы.

НазваниеТипОписание
partnerIdbigintУникальный идентификатор партнера
classstringoptional*Класс игры (instant, slot, table)
hashstringПодпись (sha256 от hash строки)
iconsbooleanoptionalФлаг, указывающий на необходимость возврата всех размеров иконок игр (по умолчанию - false)

Hash строка

“game_list” + partnerId + class* + apiKey

Ответ ​

НазваниеТипОписание
gamesarrayМассив с играми

Параметры массива games (для каждой игры):

НазваниеТипОписание
idbigintУникальный идентификатор игры
titlestringНазвание игры
classstringКласс игры (instant, slot, table)
iconstringURL для иконки игры
iconsobjectОбъект с иконками игры ({ разрешение: путь})
freespinbooleanФлаг, показывающий доступны ли фриспины в игре
bonusBuybooleanФлаг, показывающий доступна ли функция покупки бонусов в игре

Пример ​

Запрос ​

js
{  
    partnerId: 1,  
    hash: 'f01729f278481b7934b9c859fdbf030195e924e2e17d99b925ec2bff4655dfc2'  
}

Ответ ​

js
{
    status: 'success'
    data: {
        games: [{
            id: 1,
            title: 'Pirate dice',
            class: 'instant,
            icon: '.../icon/1.png',
            icons: {
                '128x128': '.../icon/1.png',
                '256x256': '.../icon/2.png'
            },
            freespin: true,
            freebet: true (legacy),
            bonusBuy: false
        }]
    }
}

Ошибки ​

Возможные сообщения ошибок:

СообщениеОписание
RequiredParamsNotFoundНекорректное количество параметров в запросе
InvalidParamTypeНекорректный тип параметра
PartnerNotFoundПартнер с таким partnerId не найден
IncorrectHashНекорректно рассчитан hash
ServerErrorОшибка сервера