Разница в отметке времени между двумя REST API

это первый раз, когда я использую StackOverflow, так что извините, если я что-то упустил.

Я работал с двумя REST API, которые сообщают о «серверном времени».

Мне интересно как-то измерить разницу (поскольку у меня нет доступа к серверам API), если таковая имеется, между временем моего компьютера и временем обоих серверов, чтобы иметь возможность правильно упорядочивать данные, собранные из обоих API, относительно время.

Самая близкая метрика, которую я смог придумать, это time_appconnect из curl, но все же я думаю, что это не решает мою проблему. Также я думаю, что не могу применять такие решения, как этот, поскольку я не иметь доступ к серверам.

Есть ли способ добиться этого? Является ли заказ данных на основе времени прибытия лучшим способом?

Если это поможет, я пытаюсь сравнить серверное время Binance с Coinbase время сервера

Спасибо за любую помощь!


person Let's try    schedule 07.05.2020    source источник
comment
Можно было бы надеяться, что эти времена находятся в пределах, по крайней мере, секунды или двух друг от друга. Тогда нет никакого действительно хорошего способа выяснить, отличается ли какое-либо из этих сообщаемых значений и насколько, поскольку задержка в передаче по сети необъяснима. Вам понадобится такой протокол, как NTP, чтобы получить правильное значение времени, несмотря на задержку в сети, но этот простой REST API сам по себе не делает этого.   -  person deceze♦    schedule 07.05.2020
comment
Спасибо за ответ! Это было примерно то, что я подозревал, просто хотел проверить, что я ничего не упустил   -  person Let's try    schedule 07.05.2020