[General] API Development Information

Matthew H hendrix04 at gmail.com
Thu Apr 12 13:20:07 CDT 2012


It sounds like he is more interested in web based APIs than Thick app.

I have mostly worked with REST type of web services (what you have with the
various google app APIs).

I am not sure how familiar you are with web development, but REST style web
service calls are simple HTTP Post and HTTP Get requests to a web server.
When you are making a website for yourself and wanting to do AJAXy type
stuff (loading new pages / data without reloading the entire page), you
create a web service that say takes in a username and password and returns
whether the user is authenticated or not. Once you have a webservice
created, you tell people what the address for that webservice is and what
parameters it takes and what it will return and you have just created an
API for your web app. Generally speaking if you are creating something like
google does with maps, you will want each user to have their own private
key that only you 2 know about. This allows you to authenticate and make
sure you know exactly who is using your API.

In my write up, I assumed a lot of things about your knowledge. If you have
any other questions, feel free to ask.


On Thu, Apr 12, 2012 at 2:04 PM, Karl Sackett <karl.sackett at gmail.com>wrote:

> On Thu, Apr 12, 2012 at 12:12, Neil Spear <spearna at gmail.com> wrote:
>
>> All,
>>
>> Does anyone know of good information on API development and
>> implementation/use?  Maybe even an expert who likes to share his/her
>> knowledge (local or national)?
>>
>> Initially, I would like to find higher level information, which would
>> lead to more in-depth paths of interest.
>>
>
> Try these:
>
> _C Interfaces and Implementations_, by David R. Hanson (ISBN 0201498413)
>
> _API Design for C++_, by Martin Reddy (ISBN 0123850037)
>
> Reddy has a website for his book at http://www.apibook.com
>
> --
> Karl Sackett                                      karl.sackett at gmail.com
>
>
>
> My profiles: [image: about.me] <http://about.me/krs> [image: LinkedIn]<http://www.linkedin.com/in/karlsackett> [image:
> Twitter] <http://twitter.com/krs> [image: Plancast]<http://plancast.com/krs> [image:
> Tungle.me] <http://tungle.me/krs> [image: Tumblr] <http://krs.tumblr.com> [image:
> Last.fm] <http://www.lastfm.com/user/karlsackett>
> Contact me: [image: Google Talk] karl.sackett
>  Get a signature like this.
> <http://r1.wisestamp.com/r/landing?promo=19&dest=http%3A%2F%2Fwww.wisestamp.com%2Femail-install%3Futm_source%3Dextension%26utm_medium%3Demail%26utm_campaign%3Dpromo_19> CLICK
> HERE.<http://r1.wisestamp.com/r/landing?promo=19&dest=http%3A%2F%2Fwww.wisestamp.com%2Femail-install%3Futm_source%3Dextension%26utm_medium%3Demail%26utm_campaign%3Dpromo_19>
>
>
> _______________________________________________
> General mailing list
> General at lists.makerslocal.org
> http://lists.makerslocal.org/mailman/listinfo/general
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.makerslocal.org/pipermail/general/attachments/20120412/6136705f/attachment.html>


More information about the General mailing list