是否有任何资源可用于创建Web API,如Twitter API或Facebook API。 我想为我的网站创建一个Web API。
感谢...
答案 0 :(得分:6)
你能做的就是提供一个宁静的服务。
简单地说,你将拥有返回XML或JSON的网址。请参阅stack exchange API docs和sample。
然后,您可以使用多种语言围绕此服务创建包装器。请参阅twitter API overview,它是一个REST服务,语言很好地包装了它。 (比如Linq2Twitter)
现在您还没有提到您用来编写Web应用程序的语言,但如果您使用 .NET ,那么请查看WCF Data Services和OData可以通过RESTful服务从数据库(以及其他内容)中公开数据实体。有关示例,请参阅http://www.odataprimer.com/。
另见REST on Wikipedia& How I explained REST to my wife
如果您使用.NET
,请查看OAuth和http://www.dotnetopenauth.net/注意:Facebook最初有REST-API但我认为他们平台的复杂性让他们改变了他们的API。