Как работать с API

Получить API-ключ

logo_img fs.lip

Обновлено: 15/11/2020 в 23:01

logo_img 1001 Tasks

Обновлено: 15/11/2020 в 23:00

logo_img Stats

Обновлено: 15/11/2020 в 23:04

logo_img PlayHelper

Обновлено: 15/11/2020 в 23:03

logo_img Truth or Dare

Обновлено: 15/11/2020 в 23:04

logo_img Math

Обновлено: 15/11/2020 в 23:02

logo_img Words

Обновлено: 15/11/2020 в 23:05

logo_img 4 Pics 1 Word

Обновлено: 15/11/2020 в 23:00

logo_img Millionaire

Обновлено: 15/11/2020 в 23:02

logo_img @TurniketSKUD_bot

Обновлено: 15/11/2020 в 23:03

logo_img @NearFood_bot

Обновлено: 15/11/2020 в 23:03

Статистика запросов:

(с начала месяца)

Успешных запросов23663
Заблокировано запросов367
Всего пользователей 753
Размер баз данных:
База данныхЗаписей
Millionaire
q = 1413
q = 2332
q = 3110
q = 450
На проверке0
Words
Города5432
Страны178
Английские слова7995
Русские слова19403
4 Pics 1 Word
Доступно24
На проверке0
Truth or Dare
Вопросы283
Действия78
На проверке0

Описание

Расчёт игровых ситуаций, хода компьютера и прочие игровые скрипты.

Вы отправляете данные об игре, а мы рассчитаем что нужно.

Состав API:


  • Сопоставление числа игрока и загаданного числа, проверка чисел на соответствие правилам1 (включая правила составления чисел).




    1 Правила игры: компьютер задумывает последовательность из разных 4 цифр (0 может стоять впереди). Цель игрока — отгадать эту последовательность. Каждый ход игрок называет последовательность из 4 разных цифр. Если угадана цифра, но не её расположение, то эта ситуация называется "корова". Если угадана цифра и её расположение, то такая ситуация называется "бык". Количество "коров" и "быков" зависит от количества совпавших цифр для каждого случая. Например, если компьютер задумал 6 1 0 9, а игрок назвал 0 1 9 3 , то компьютер скажет: "1б и 2к", где 1б - цифра 1, совпавшая по положению в числе, 2к - цифры 0 и 9, не совпавшие по положению, но имеющиеся в загаданном числе.


Использование сервиса

Взаимодействие с API:

phelper.php

"Быки и коровы"

Параметры запроса

Параметр Описание
typestring Название API. Установить равным "bulls_n_cows".
numstring Названное игроком число.
guessedstring Загаданное компьютером число.
apikeystring API-ключ.

Отсутствие параметра не вносит ограничений.

Баланс не изменяется.


Структура ответа

Поле Описание
okboolean Результат выполнения запроса.
datavariant Вернётobject BnC-Data при успешном выполнении запроса или число, не соответствующее правилам игрыstring, в случае неудачи.
amountfloat Баланс API-ключа.

Если параметр "apikey" не был указан, вернёт "-1".


BnC-Data
Поле Описание
bullsinteger Количество "быков".

Если количество "быков" равняется 4, число считается угаданным.

cowsinteger Количество "коров".