2011-01-18 20 views

Respuesta

6

Lo que podría hacer es exponer un servicio reparador.

En pocas palabras, tendrá las URL que devuelven XML o JSON. Consulte stack exchange API docs y sample.

Puede crear envoltorios alrededor de este servicio en tantos idiomas como desee. Vea el twitter API overview, es un servicio REST, y los idiomas lo completan muy bien. (Al igual que Linq2Twitter por ejemplo)

Ahora usted no ha mencionado el idioma que está utilizando para escribir su aplicación web, pero si estás con .NET continuación, busque en WCF Data Services y OData que puede exponer, entidades de datos de una base de datos (entre otras cosas) sobre un servicio RESTful. Ver http://www.odataprimer.com/ para ejemplos.

Vea también REST on Wikipedia & How I explained REST to my wife

Para mirada autorización en OAuth y http://www.dotnetopenauth.net/ si estás con .NET

Nota: Facebook tenía inicialmente REST API pero yo creo la complejidad de su plataforma consiguió ellos para cambiar su API.