Estoy en el proceso de crear una API RESTful. He leídoDesign RESTful URI
http://microformats.org/wiki/rest/urls
pero este sitio no me da suficiente "buena" práctica en el diseño de mi API. Específicamente escribiré una API (solo los métodos GET hasta ahora) que proporcionarán funciones para convertir coordenadas geográficas.
Ejemplo: A geohash es una representación única de valor de una coordenada, así /convert/geohash/u09tvkx0.json?outputformat=latlong
tiene sentido. Por otro lado, /convert/latlong.xml?lat=65 & long = 13 & outputformat = UTC requiere dos valores de entrada.
Ver mi "pregunta"? ¿Qué hace una buena API que requiere más de un parámetro de entrada?
(tratado de "identificar" buenas prácticas por "analizar" gorjeo & FF pero no)
Gracias por esta explicación! Llenaba el vacío conceptual que tenía con los "principios de diseño" de REST. No estaba al tanto de HATEOAS pero me gusta la actitud. – JohnDoe