LINUX.ORG.RU

обновление данных через API

 , , ,


0

1

допустим, есть сферическое API в вакууме, которое выдает данные в xml/json. вопрос: как отслеживать изменения состояния какого-либо объекта ? т. е. раз в 5 секунд, например, дергать свой скрипт ? костыль вроде как. немного не догоняю в какую сторону смотреть.



Последнее исправление: CYB3R (всего исправлений: 1)

Ответ на: комментарий от anonymous

мммм, а без участия при этом браузера это как-то можно осуществить ? т. е. из standalone-приложения на perl, например ?

tanner
() автор топика
Ответ на: комментарий от tanner

т. е. из standalone-приложения на perl, например ?

Зависит от реализации API, от того как реализовано взаимодействие с ним. Если stateless, то видимо придется ставить таймер и по его срабатыванию опрашивать этот ресурс. Если statefull, то видимо работает как pub/sub и можно подписаться на ивенты от API. В перле легко реализуются оба этих сценария.

outtaspace ★★★
()
Ответ на: комментарий от outtaspace

stateful или stateless - это должно быть в документации API описано или это можно понять по его методам ? извиняюсь за тупые вопросы

tanner
() автор топика
Ответ на: комментарий от tanner

Идеальная реализация должна сочетать оба этих качества - наличие документации, самодокументирующиеся имена методов. Если на стороне API есть методы send-push-notify-etc и канал взаимодействия подразумевает постоянный коннект, то можно считать это намеком на stateful.

outtaspace ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.