> What is needed is a standard for discoverable RESTful interfaces. With that, there could be a single client library for each platform/programming language to access any compliant API.
I don't get how that would work magically. Imagine that I want to update my phone number in my account data on two different sites. If I point this magical library at the two site's APIs, how would it decide which resources to update under which paths?
It seems to me that you would still need to implement the different concepts, resource names, and so on across different sites, and you wouldn't really win anything here.
I don't get how that would work magically. Imagine that I want to update my phone number in my account data on two different sites. If I point this magical library at the two site's APIs, how would it decide which resources to update under which paths?
It seems to me that you would still need to implement the different concepts, resource names, and so on across different sites, and you wouldn't really win anything here.