I
I
inside29092020-11-19 02:11:16
API
inside2909, 2020-11-19 02:11:16

How can you track changes to external APIs?

The bottom line is that about 30+ external services are integrated with which we exchange via Api. All these APIs change in one way or another. How to check for changes and respond in time? Maybe there is software for this or practice?
Now I use for some feeds (if the api has it) through the bot in the cart. Some subscribed to email notifications.

I would like more that it was not tied to a specific person and was centralized.

Answer the question

In order to leave comments, you need to log in

2 answer(s)
R
rPman, 2020-11-19
@rPman

In general, no way.
Sometimes competent logging of error responses can help, otherwise, just follow the official blogs / twitters / reports or even github projects.
ps the correct service should not change api on the go, and if necessary, a new version is created with continued support for the old one, or throw errors if this is not possible.

K
Kirill Gorelov, 2020-11-19
@Kirill-Gorelov

In normal programming houses, a special changelog is kept about changes in api. And write there at least in advance.
I would suggest doing the following.
Either use ready-made services, or write your own parser that tracks these changes.
A good specialist can write such a parser in 30 minutes. And check for changes once a day / half a day.
And notifications can be configured anywhere if necessary.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question