Это RESTful URL (http://api.twitter.com/1/statuses/retweet/id.format)? - PullRequest
1 голос
/ 08 июня 2011

Я столкнулся с Методом REST API Twitter: ретвиты статусов , которые, как они говорят, RESTful.Но теперь меня смущают знания о RESTful API.

Каждый URI должен содержать только существительные, а не действия, но в этом URI я думаю, что «ретвит» - это действие или глагол в некотором смысле.Это RESTful или я что-то упустил или неправильно понял этот принцип?

1 Ответ

1 голос
/ 08 июня 2011

Я бы не стал слишком зацикливаться на том, как выглядит URI, но в этом случае вы можете думать о ретвите как о Ресурсе и о том, что вы создаете ретвит, когда отправляете POST на этот URI. Если вы также посмотрите на другие методы, есть ресурс «ретвиты», то он ПОЛУЧИТ все ретвиты.

Теперь стиль RESTful не будет рассматриваться, если веб-сервис сделает что-то вроде этого:

POST http://api.twitter.com/1/statuses?action=retweet&id=1&format=json, это будет больше RPC.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...