这个RESTful URL(http://api.twitter.com/1/statuses/retweet/id.format)?

时间:2011-06-08 14:10:08

标签: rest twitter

我遇到了Twitter REST API Method: statuses retweet,他们说这是RESTful。但我现在对我对RESTful API的了解感到困惑。

每个URI应该只包含名词而不是动作,但在这个URI中我认为'转推'在某种意义上是一个动作或动词。这是RESTful还是我遗漏了什么或误解了这个原则?

1 个答案:

答案 0 :(得分:1)

我不会对URI的外观过于笼罩,但在这种情况下,您可以将转推视为资源,并在POST到该URI时创建转推。如果您还查看其他方法,则可以使用“转推”资源获取所有转发资料。

现在,如果Web服务执行类似的操作,那么它将不被视为RESTful样式:

POST http://api.twitter.com/1/statuses?action=retweet&id=1&format=json,那将是更多的RPC。