Sunday, June 29, 2008

Очеловечивание API

Last.fm опубликовал новую версию своего API. Как обычно - REST. Но вот интересна такая фраза в описании о построении запросов: "Please use an identifiable User-Agent header on all requests. Like this you don't risk getting banned and it helps our logging". Ясно ведь, что HTTP запрос будет формироваться программно. Конечно, не трудно поставить и заголовок User-Agent по своему усмотрению. Вот только зачем им это нужно? Зачем нужно представлять дело так, что программный запрос послан человеком? У Googlе, кстати, в некоторых API есть такие же требования. Это какая-то новая тенденция?

3 comments:

Alexey Shockov said...

Учёт приложений, который используют API?

Abava said...

>Учёт приложений, который
Да разработчику и так выдают ключ. По нему можно и учитывать

Alexey Shockov said...

Не знал :)