Archive

Posts Tagged ‘api’

API Design Matters | Bad application programming interfaces plague software engineering. How do we get things right?

January 10th, 2010

How to do Better
An API must provide sufficient functionality for the caller to achieve its task.
An API should be minimal, without imposing undue inconvenience on the caller.
APIs cannot be designed without an understanding of their context.
General-purpose APIs should be “policy-free;” special-purpose APIs should be “policy-rich.”
APIs should be designed from the perspective of the caller.
Good APIs don’t pass the buck.
APIs should be documented before they are implemented.
Good APIs are ergonomic.
(Link: API Design Matters | Bad application programming interfaces plague software engineering. How do we get things right?)

Uncategorized , ,

Apigee | Free, Self-service API management

October 28th, 2009

Analytics and Protection for APIs and Mashups

Understand API usage.
Protect your apps and back-end.
Enforce API terms of use.
(Link: Apigee | Free, Self-service API management)

Uncategorized ,

Online financial data APIs and resources

July 8th, 2009

Anyone know where to get stock data in a standard API format (XML, JSON, etc)? Just looking for hi/lo/close data, not real-time.
(Link: Online financial data APIs and resources)

Uncategorized , ,

PlaneXML Flight Data API: Flight Tracking, Flight Scheduling, Online Flight Planning, Airport

May 4th, 2009

fboweb is the longest-running web-based flight tracking provider on the net today. Since 2000, we’ve been supplying the aviation community with real-time flight tracking data, and our services and features have been seen on all the major new networks, including CNN, MSNBC, ABC, CBS, and NBC, and have been used in many forms of news media around the world, including such newspapers as the Washington Post, the Financial Times of London, the New York Times, and others, just to name a few.

fboweb is now making its flight data available to programmers and developers through its new PlaneXML Flight Data API . This API uses the common SOAP/WSDL technology used to deploy most of todays web services.
(Link: PlaneXML Flight Data API: Flight Tracking, Flight Scheduling, Online Flight Planning, Airport)

Uncategorized ,

World Bank Open API 2.0 Launched

April 14th, 2009

Exposed through the API as query “end-points” in a REST architecture.

Endpoints currently exposed by the API are: Countries, Photos, LendingTypes, IncomeLevels, Indicators[$type], Authors, Topics, Keywords, Sources. A simple API call like: http://open.worldbank.org/v2/countries?api_key=XXXX returns the list of countries in the system, with some vital details about each country like: the name, iso2 code, region, income level, capital city, the geo data of the location of the capital etc. To get specifics about a particular country, you can use the iso2 code captured from the country listing to construct your next query: http://open.worldbank.org/v2/countries/ge?api_key=XXXX gives data regarding a particular country.
(Link: World Bank Open API 2.0 Launched)

Uncategorized , ,

IP Address Location XML API :: IP Location Tools

April 11th, 2009

Usage:
Simply do a query at this address : http://iplocationtools.com/ip_query.php?ip=74.125.45.100
(Link: IP Address Location XML API :: IP Location Tools)

Uncategorized ,

Link: Embed Flash Games via the HeyZap API

March 29th, 2009

Embed Flash Games via the HeyZap API
Now there’s a new API from HeyZap that lets publishers customize the look and selection of the games that are served through their system. It allows customization beyond the options that are available on their standard embed codes. In this sense it is much like the ShareThis API that we profiled earlier, allowing publishers with a little bit of technical savvy to shape embeddable content to fit their sites.

web2.0 , , ,

Link: PushButton Engine Flash Games API

March 29th, 2009

PushButton Engine Flash Games API
# Introduction
Summary of the engine, license and credits, and changes broken down by major version.
# Getting Started
How to get going with the engine. Where files are located. Information about the PushButton Manager.
# Components
How to write and use components.
# XML Level Format
How our level files are laid out; details on the serialization system.
# Resource Manager
How to load and use images, XML, sounds, and add your own resource types.
# Style Guide
How code ought to be written.

web2.0 , ,

Link: Etsy Launches API: Handcraft Your Own Shopping Apps

March 24th, 2009

Etsy Launches API: Handcraft Your Own Shopping Apps
Etsy’s announcement gives examples of some possible uses for the API:

- Search product listings and get detailed product information
- Query and return details on Etsy shops
- Find items favorited by other users
- Identify items that are currently featured across the site

web2.0 , ,

Link: Twitter / HTTP / REST API Invocation Infrastruture using data pipelines

March 17th, 2009

Twitter / HTTP / REST API Invocation Infrastruture using data pipelines
This blog post is not about twitter API programming, though thats what it does deal with. It focuses on the intermediate level infrastructure (ie. higher than the HTTP/REST APIs exposed by other sites but lower than the class libraries that surround those) necessary to work with HTTP/REST based APIs being offered by various web sites.

web2.0 ,