Новости 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. Для (подтверждения) действий в игре используются транзакции в блокчейне, а каждая карта представляет собой уникальный токен (который будет принадлежать вам и вы можете им играть/продать/сдать в аренду). К тому же карты имеют достаточно широкое разнообразие по разным параметрам.
Оставайтесь с нами – подписывайтесь на @splinerlands-ru (а также, если вам понравилось и вы нашли что-то для себя полезное – поддержите апвоутами актуальные посты): здесь мы рассматриваем криптоигру со всех сторон и делимся дельными советами (как для новичков, так и для уже бывалых игроков), а также (в последнее время) переводим новости/освещаем события, которые касаются игры Splinterlands
Для оперативного общения, задать интересующие вопросы, помимо комментариев к посту, вы можете в нашей чат-группе
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
#posh
This post was shared in different social media & site
на PeakD (на блокчейне Hive)
Peakd
https://peakd.com/hive-165469/@splinterlands-ru/novosti-splinterlands-ru-obnovlenie-api-anons-19-06-2020)на SteemPeak (на блокчейне Steem)
Steem
https://steempeak.com/hive-165469/@splinterlands-ru/novosti-splinterlands-ru-obnovlenie-api-anons-19-06-2020)на
GOLOS Classic
https://golos.id/ru--igry/@id-splinterlands/novosti-splinterlands-ru-obnovlenie-api-anons-19-06-2020?utm_source=sharpay&utm_medium=share&utm_campaign=00wou
twitter
https://twitter.com/Splinterlandsru/status/1274503157847068672
on own site
https://splinterlands.ru/obnovlenie-api-anons-19-06-2020/
Боты - все?
Почему?
Просто ползучий ребрендинг со steemmonsters на splinterlands
@splinterlands-ru ясно