用于创建Web API(如Twitter API或Facebook API)的资源?

时间:2011-01-18 04:12:37

标签: facebook api programming-languages twitter

是否有任何资源可用于创建Web API,如Twitter API或Facebook API。 我想为我的网站创建一个Web API。

感谢...

1 个答案:

答案 0 :(得分:6)

你能做的就是提供一个宁静的服务。

简单地说,你将拥有返回XML或JSON的网址。请参阅stack exchange API docssample

然后,您可以使用多种语言围绕此服务创建包装器。请参阅twitter API overview,它是一个REST服务,语言很好地包装了它。 (比如Linq2Twitter

现在您还没有提到您用来编写Web应用程序的语言,但如果您使用 .NET ,那么请查看WCF Data ServicesOData可以通过RESTful服务从数据库(以及其他内容)中公开数据实体。有关示例,请参阅http://www.odataprimer.com/

另见REST on Wikipedia& How I explained REST to my wife

如果您使用.NET

,请查看OAuthhttp://www.dotnetopenauth.net/

注意:Facebook最初有REST-API但我认为他们平台的复杂性让他们改变了他们的API。