Facebook Graph API是否被视为RESTful API?

时间:2011-01-01 11:53:36

标签: facebook rest

似乎旧的Facebook API被称为“REST API”,而新的API被称为“图谱API”。我想知道新的Graph是否也不是RESTful API?它似乎符合REST interface的指导原则,或者我错了吗?

谢谢!

乔尔

4 个答案:

答案 0 :(得分:15)

是的,它也是一个REST API。

答案 1 :(得分:4)

是的,到目前为止已经有3个Facebook API:

  • Legacy REST
  • FQL
  • 图谱API

Legacy REST API正在被弃用,而Graph API是最新的,所以如果您不确定要使用哪一个,那么最好的选择就是使用它。

正如您所建议的,Graph API与Legacy REST API一样,实际上是RESTful API。我的理解是,他们现在将他们早期的REST API称为“Legacy REST”API,以便最大限度地减少混淆并将其与较新的RESTful API(图谱API)区分开来。

答案 2 :(得分:2)

嗯,这取决于your definition of REST。但是,通常,Graph API也称为RESTful。

答案 3 :(得分:1)

这篇文章将对您有所帮助:

http://www.infoq.com/news/2011/12/graphapi

我认为Graph API是旧API的新名称。