Application programming interface (API) is an interface in computer science that defines the ways by which an application program may request services from libraries and/or operating systems.[1][2][3] An API determines the vocabulary and calling conventions the programmer should employ to use the services. It may include specifications for routines, data structures, object classes and protocols used to communicate between the requesting software and the library. You can find it in : http://en.wikipedia.org/wiki/Application_programming_interface I hope that will be help you out.
dude i said i'm new... anyhow thanks for reply... but it would be better if someone could show an example or use of yahoo api..
An API just is a way for data to stream from one place (say, Yahoo!'s data centers) to your site through a command given through the api. The coding is usually in PHP and you can edit the code to your liking. An API is an access point to use the content and data from Yahoo! for your site(s)
Yahoo api means yahoo programatically exposing its backend services through a convenient frontend to third parties and other interested people. Example of such yahoo api is Yahoo BOSS api , the api by which you can access yahoo search results by following a protocol.
I need to understand more about Yahoo! BOSS, I've always just worked with it as Yahoo! APIs, is boss the platform for xml or is it for the coding portion OR for both coding and xml??
I am also confused about Yahoo API. How i get a yahoo API from site explorer i try several time but can't understand form... how to fill it?
From my understanding API is Application Programming Interface..... a set of functions are made publicly so other can use the benefit but they can't see the mechanism in lower layer.....
Interested guys could try and understand it The following sample codes are available for EWS APIs : AddAdGroup.java - Java client sample for addAdGroup AdGroupService API AddAds.java - Java client sample for addAds AdService API AddCampaign.java - Java client sample for addCampaign CampaignService API AddExcludedWordsToAdGroup.java - Java client sample for addExcludedWordsToAdGroup ExcludedWordsService API AddKeywords.java - Java client sample for addKeywords KeywordService API Some search could get u detailed steps to use the above.
API stands for "Application Programming Interface", and of course interface is the meeting point, the contact between your programs and the service providers so called backend, which is also different set of programs, put simple. In this case Y! APIs are the communication functions that you call to perform what they are offering you. Hope that clarifies it a bit more.
Ya ,its difficult to understand. may be they might have a video about yahoo API.. in youtube...Check that out ,videos can be easily understood.
An API is a development tool offered by another company to make it easier for programmers and developers to integrate their applications with that website. An API gives access to the core functions and data streams than otherwise would have been possible. For example, I used the Yahoo Answers API to create my latest app.
HELLO yahoo API is yahoo application programming interface you can plot points on a map with features like custom descriptions, URLs, labels, groups, icons and more. Your data inputs need to be formatted in Web-standard RSS format with either longitude/latitude or address information, as you like. All Yahoo! Maps APIs can take actual address information and process the geocoding for you. No more messing with preprocessing to generate XML already encoded with latitude/longitude!.
Also for more information regarding Yahoo API and also Yahoo API tools just check it out below link I hope its helpful to you .......... Developer.yahoo.com/everything.html