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


Любой, кто напрямую использует 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. Для (подтверждения) действий в игре используются транзакции в блокчейне, а каждая карта представляет собой уникальный токен (который будет принадлежать вам и вы можете им играть/продать/сдать в аренду). К тому же карты имеют достаточно широкое разнообразие по разным параметрам.

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

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

Telegram -> steem_monsters_ru


Comments 1


@id-splinterlands, Поздравляю!
Ваш пост был упомянут в моем хит-параде в следующей категории:

  • Потенциальных Выплаты - 5 позицию - 1,014 GBG
22.06.2020 06:03
0