[General] API Development Information

Enabrin Tain enabrintain at yahoo.com
Thu Apr 12 15:02:57 CDT 2012


lol, you assume much.

He asked the equivalent of "I'm interested in Color development and implementation". What does that even mean? is he trying to mix paint? is he trying to define race? is he trying to write a paper on the history of art?
¯\_(ツ)_/¯



________________________________
 From: Matthew H <hendrix04 at gmail.com>
To: General discussion about makerslocal <general at lists.makerslocal.org> 
Sent: Thursday, April 12, 2012 1:20 PM
Subject: Re: [General] API Development Information
 

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:        
>Contact me:   karl.sackett
>
>Get a signature like this.  CLICK HERE.    
>_______________________________________________
>General mailing list
>General at lists.makerslocal.org
>http://lists.makerslocal.org/mailman/listinfo/general
>

_______________________________________________
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/d5589d03/attachment.html>


More information about the General mailing list