📢 Дополнительные изменения в публичном API

in #steem6 years ago

В прошлом месяце мы опубликовали статью, рассказывающую о ряде предстоящих изменений в публичном API, который мы хостим на api.steemit.com. Сегодня мы хотели бы рассказать про один дополнительный пункт этих изменений, вступивших в силу 10 января в 16:00 UTC. Если вы разработчик, использующий api.steemit.com для поддержки своего приложения, то и просмотр исходного набора изменений, и тестирование ваших приложений по отношению к этим изменениям скорее всего займут у вас определенное количество времени.

get_account_votes

Функция get_account_votes показывает все голоса, отданные аккаунтом с самого начала существования блокчейна. Некоторым аккаунтам один такой вызов может выдавать более 20 МБ данных. Из-за этого get_account_votes является довольно неэффективным способом осуществления регулярного сбора данных истории голосования, а дисковые реализации не способны реагировать на эту функцию достаточно быстро. По этим причинам мы прекращаем поддержку данной функции в нашем публичном API. За время исследования эффективности мы обнаружили, что этот метод используется не очень часто и не задействуется большинством приложений.

Замена

Для тех немногих приложений, которым требуются данные подобного рода, существует гораздо более эффективный способ их получить. Новый метод database_api.list_votes позволяет указать предел отображаемых голосов, а также начать работу с нужного поста. Документация по этому методу была недавно добавлена на наш портал разработчиков и сейчас доступна здесь.

Дальнейшие действия

Если вы являетесь разработчиком приложения на базе Steem, которое работает с нашим публичным API, то вам необходимо ознакомиться с нашим предыдущим постом о предстоящих изменениях API и обратить особое внимание на то, используете ли вы метод get_account_votes, который совсем скоро станет устаревшим. Наш портал разработчиков по-прежнему является хорошим справочником, поэтому не стесняйтесь оставлять в комментариях любые возникшие у вас вопросы.

  • Команда Steemit

Переведено @blockchained

Оригинал поста: ЗДЕСЬ


Если вам нравится то, что мы делаем - поддержите нашего proxy blockchained в сети Steem


Телеграм чат: https://t.me/steemit


Загрузите десктопное приложение с открытым исходным кодом RuDex


Вы можете торговать токенами STEEM/SBD на RuDEX

Sort:  

@rusteemitblog You have received a 100% upvote from @intro.bot because this post did not use any bidbots and you have not used bidbots in the last 30 days!

Upvoting this comment will help keep this service running.

Coin Marketplace

STEEM 0.17
TRX 0.15
JST 0.027
BTC 60678.52
ETH 2339.38
USDT 1.00
SBD 2.48