Steem API endpoint change - The last date to update is here: January 6, 2018

in #steemitdev7 years ago

New Steem API endpoint

A couple months ago, Steemit announced a new public jussi endpoint: api.steemit.com for third party applications to use. Developers have been told to update their applications to use api.steemit.com in place of the old steemd.steemit.com endpoint, as well as to start using to http/jsonrpc calls instead of websockets.

For most applications, this should have been a very easy change, and we expect that most applications and developers should be switched over to the new URL by now. The libraries we maintain have been updated to default api.steemit.com instead of steemd.steemit.com, which will cover a lot of apps that don't set an endpoint and just use the default.

Last chance to update

In case any applications are still using the old endpoint, the time to update is now. The old steemd.steemit.com endpoint will be going away on January 6, 2018. Developers must ensure that their applications are using the new api.steemit.com endpoint before January 6, in order to ensure there is no interruption in service when the old endpoint is retired.

What needs to change

In most cases it will be extremely easy to make this change. The four most popular steem libraries (steem-js, steem-python, radiator, and dsteem) that the majority of steem apps are built with already support http/jsonrpc. Other libraries may as well. All you'll need to do is update the endpoint/url to https://api.steemit.com from the older wss://steemd.steemit.com. If you have a custom written app that doesn't use one of the popular libraries you will need to change your transport method to http/jsonrpc from websockets.

More info

If you would like to learn more about the change, you can read about it here.

Thank you

Thank you to all the third party developers for helping to make this transition a success!

Steem on,

Team Steemit

Sort:  

thanks, fam! keep up the awesome work!

aprove me...

TELL US! WHAT'S GOING WITH WITH HIVEMIND!

I have noticed that steemit is noticeably slow from yesterday and also time shown against any new post also incorrect. what is the reason do you know?

Wow, u r level 72. Higher than the steemitdev at 60 and steemblog at 70. One of the highest I've seen

72 is really high, but there are people with even higher ;) You can see the full ranking at Steemwhales. @steemsports is the one with the highest rep right now.

Do you have access logs on how often the steemd endpoint is still being hit? Do you expect this to be a significant disruption at this point based on those logs?

Thanks for the update.

Nice change. Steem is Steaming up

Steem is on the Rise...
@pocketechange

I noticed that when I switch to the http/jsonrpc transport, my client is now sending several kb packets back and forth about every second. In 1 min of idle time, it's used about 300kb of data, where as websockets does not. This is not acceptable for mobile use - unless I am doing something I am unaware of.

There is no reason the developers not changing the new public jussi endpoint introduced a few month ago as the change is made for the sake of system improvement. Everyone should follow the change as early as possible.

Nice work.. We are on point

How can steemit user utilize it?

You can find Russian version of this post HERE


Русская версия тут