Skip to content

Получение игры ​

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

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

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

Примечание

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

Параметры ​

Запрос ​

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

Параметры minBet, maxBet and maxWin применяются только если передан параметр sessionId.

НазваниеТипОписание
currencystringВалюта, в которой будет осуществляться игра
partnerIdbigintУникальный идентификатор партнера
gameIdbigintУникальный идентификатор игры
playerIdstringУникальный идентификатор игрока в системе клиента
sessionIdstringoptional*Уникальный идентификатор игровой сессии в системе клиента, в дальнейшем будет передаваться во все запросы
languagestringoptional*Язык локализации игры
returnUrlstringoptional*Сссылка для возврата из игры обратно на сайт клиента
hashstringПодпись (sha256 от hash строки)
minBetstringoptionalМинимальная доступная сумма ставки в рамках игровой сессии
maxBetstringoptionalМаксимальная доступная сумма ставки в рамках игровой сессии
maxWinstringoptionalМаксимальная выигрышная сумма в рамках игровой сессии
nicknamestringoptionalНикнейм игрока
countryCodestringoptionalКод страны игрока в рамках игровой сессии

Hash строка

"game" + currency + partnerId + gameId + playerId + sessionId* + language* + returnUrl* + apiKey

Ответ ​

НазваниеТипОписание
gameUrlstringСсылка для открытия игры в iFrame

Пример ​

Запрос ​

js
{  
    currency: 'USD',  
    partnerId: 1,  
    gameId: 1,  
    playerId: '132',  
    sessionId: '123',
    minBet: '5',  
    hash: '5ac72c7cec4949fc3d268dee6bff0394c3378a3a0ed21727d5523d272638a430'  
}

Ответ ​

js
{  
    status: 'success'  
    data: {  
        gameUrl: '\<server-pixmove-games\>/pirate\_dice/?token=rzcvPWua8zjMw2'  
    }    
}

Ошибки ​

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

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