Новости Splinterlands-ru: Обновление API (анонс 19.06.2020)

in Team Ukraine4 months ago

Любой, кто напрямую использует API Splinterlands, должен принять к сведению следующие запланированные обновления и изменения. Эти обновления вступят в силу не ранее, чем через 7 дней со дня публикации. Они не должны влиять на игроков, взаимодействующих с игрой через сайт Splinterlands или мобильное веб-приложение.

Данный пост является переводом новости официального блога @splinterlands: "Splinterlands API Updates".

Прекращение использования API-интерфейсов steemmonsters.com

Разработчики будут постепенно сокращать домен steemmonsters.com для доступа к API. Мы рекомендуем всем, кто использует steemmonsters.com для вызовов API, переключиться на game-api.splinterlands.com как можно скорее.

К тому же могут быть использованы домены api.splinterlands.io и game-api.splinterlands.io, которые будут оставаться активными и актуальными.

Обратите внимание, что это изменение относится только к API доступу, и что игроки по-прежнему смогут получить доступ к игровому веб-сайту через доменное имя steemmonsters.com.

Удаление конечной точки API/tournaments/set_team_select_timer

Первоначально, когда впервые были выпущены Швейцарские турниры (anytime tournaments), то конечная точка API/tournaments/set_team_select_timer использовалась для старта следующего сражения в турнире. Это было быстро заменено sm_start_match custom_json операцией, чтобы эти данные были доступны в блокчейне.

Для операции sm_start_match требуется тот же параметр id, что и для конечной точки /tournaments/set_team_select_timer, которую она заменяет; для начала необходимо установить идентификатор очереди битвы турнирной битвы. Пример данных JSON для операции sm_start_match :

{"id": "sm_ZLhFvZnNlbiOqFem8t6K"}

Разработчики заметили, что ряд сценариев по-прежнему используют конечную точку /tournaments/set_team_select_timer, поэтому им потребуется обновить публикацию операции sm_start_match в блокчейне Hive, прежде чем эти изменения вступят в силу.

Удаление префикса из имен операций

Хотя для всех связанных с игрой операций, публикуемых в блокчейне, перед именем операции требуется префикс sm_, конечные точки API показывают имя операции в свойстве type без префикса для некоторых новых операций в игре.

В дальнейшем разработчики обновлят все старые операции, чтобы параметр type, возвращаемый различными конечными точками API, больше не включал префикс sm_, что будет согласовано для всех операций.

Это изменение будет применяться только к данным, возвращаемым конечными точками API, такими как /transactions/lookup и /transactions/history. Операции, опубликованные в блокчейне, все равно должны будут включать префикс sm_ в идентификатор всех операций, как и обычно.

Планируется, что это изменение будет происходить медленно с течением времени, поскольку разработчики обновляют каждую старую операцию, поэтому мы рекомендуем, чтобы любой код, который проверяет свойство type для транзакций, возвращаемых API-интерфейсами Splinterlands, проверял значения как с префиксом, так и без него.

Для тех, кто не в курсе – Splinterlands – это коллекционная карточная криптоигра на блокчейне Steem. Для (подтверждения) действий в игре используются транзакции в блокчейне, а каждая карта представляет собой уникальный токен (который будет принадлежать вам и вы можете им играть/продать/сдать в аренду). К тому же карты имеют достаточно широкое разнообразие по разным параметрам.

Оставайтесь с нами – подписывайтесь на @splinerlands-ru (а также, если вам понравилось и вы нашли что-то для себя полезное – поддержите апвоутами актуальные посты): здесь мы рассматриваем криптоигру со всех сторон и делимся дельными советами (как для новичков, так и для уже бывалых игроков), а также (в последнее время) переводим новости/освещаем события, которые касаются игры Splinterlands

Для оперативного общения, задать интересующие вопросы, помимо комментариев к посту, вы можете в нашей чат-группе

Telegram -> steem_monsters_ru

Sort:  

1 !BEER Token for you

Sorry, you don't have enough staked BEER in your account. You need 24 BEER in your virtual fridge to give some of your BEER to others. To view or trade BEER go to hive-engine.com

Боты - все?

Почему?

Просто ползучий ребрендинг со steemmonsters на splinterlands