I always felt public APIs were as much about limiting access as it was granting it. So often I see an API which is designed to preclude doing anything interesting, like coaching in the case of Strava.
It's why my first step to an integration is often an "IPA" that works on a web interface; it's really amazing how you can often reuse an old selector-based HTML scraper and have the integration done before the people who went the API route were able to log in. When I hear "API" I think about what they took out before I think what they put in.
2 comments
[ 2.7 ms ] story [ 12.2 ms ] threadIt's why my first step to an integration is often an "IPA" that works on a web interface; it's really amazing how you can often reuse an old selector-based HTML scraper and have the integration done before the people who went the API route were able to log in. When I hear "API" I think about what they took out before I think what they put in.