ProgrammableWeb

How To Make Your Own Web Mashup

So you want to make a mashup but aren't entirely sure where to begin? This page can help you get there.

1. Pick a subject

Answer the question: a mashup of what? Hint: Plotting markers on maps is probably the easiest place to start. It might just be the best delis in your neighborhood. While you could go for something more complex with muliple data sources: maps + photos + bookmarks + more, you may want to keep it simple to start.

This helps define what APIs and tools you'll be looking at: maps, news, auctions, products, etc. Browse this site's API Database and sort by Category to get a sense of API types. You can also browse the Mashup Listing to see which interesting applications have been built using which APIs.

 
2. Decide where your data is coming from

What is the source of your data? This can drive the APIs you'll use. For example, if you want to do something with your photos on Flickr or sale items on eBay, then those vendors APIs are the likely candidates. Or, you may be inputting the data yourself such as with simple map markers. In which case your options are more open.

(For the purposes of this Guide, I won't spend time distinguishing between a true 'mashup', thus 2 or more data sources, and just using an API, which may mean only 1 external source. The exact definition of mashup is vague so no need to fight semantics at the moment.)

 
3. Weigh your coding skills

Mashups, as of today, are mostly a programmer's affair although there are some tools such as MapBuilder and Wayfaring that can help you create basic maps without coding.

How much of a coder are you?
Maps APIs are simplest but more sophisticated APIs, such as those for conducting financially-sensitive operations like auctions, are more complex.

How much time do you have?
Again, development speed is inversely proportional to complexity.

Do you have a server to run this on?
Simpler APIs can be used from JavaScript in a web page or take specially formated XML file as input (as shown here at Engadget). While this is indeed simple, security issues limit JavaScript's suitability for true client-only mashups. Odds are that you will need to run your application from a web server which you manage or have access to.

What language will you use?
This is primarily driven by what programming languages you know. While your decision may also be influenced by vendor-provided toolkits, most web APIs aim to be language-agnostic so this is less of a vendor-dictacted issue than your own choice. You can use the API reference to see if an API has a language-specific toolkit (such as Flickr which has many).

Note that this whole step may arguably be Step 1, depending on your perspective.

 
4. Sign-up for an API

Most, but not all, API providers require you to have a developer/application ID, a user account with their service, or both. Some services give you one ID for as many applications as you write while others require you to get an ID for each application that you create. While this signup may sound complicated, and for a few services it is, most of the time this takes only a minute or two to complete. As an example, take a look at the Google Sign-up Page.

 
5. Start coding

For this step, the big one, rather than describe the many variations in detail, I'll refer you to a variety of well-written and useful API-specific tutorials and introductions. You can also check the profile for any of the APIs and refer to resources from the reference section as needed.

Note that this list is dynamic and will change over time so check back later for updates.


Amazon EC2   [API Profile]

EC2 API Perl client
A Perl client for the EC2 REST API. Available on CPAN.

Amazon eCommerce   [API Profile]

Explore Amazon Web Services with AJAX
Very informative five part series from Ajax Magazine on using Amazon E-Commerce services. PHP examples.
Amazon E-Commerce Service Tour
A tour of the REST functionality from Amazon's developer site.
Amazon Web Services Code Samples
Full code samples from Amazon's site. Languages include Java, Perl, ASP.NET in C# and VB.
Consuming Amazon's Web API Directly with Javascript
Shows how to use the Amazon free XSLT transformation service, the JSON output format, and a bit of plain old javascript to show you how to place live Amazon.com data on any web page.
Create an Amazon storefront using PHP
Two part tutorial on Amazon ECS and PHP by Tyler Anderson at IBM Developerworks. Registration required.
Python Wrapper for Amazon eCommerce API
From the site:PyAWS is a Python wrapper for Amazon eCommerce. It is designed to pave the way for Python developers to interactivate AWS. This project is forked from the code base of pyamazon. The Amazone E-Commerce Services is supported.
Sample Amazon ECS Store in Java
A sample application that illustrates how to build an basic storefront using Java, Amazon ECS, and SOAP.
Use Amazon Web Services in ASP.NET
Tutorial demonstrating VB ASP.NET programming for Amazon's services. By Philip Miseldine at Sitepoint.
Video Tutorial ASP.NET Mashups
See how to create a mashup application that uses ASP.NET AJAX bridging files to access the Flickr and Amazon services, and combines the results in a single user interface. Presented by Joe Stagner

Amazon Flexible Payments Service   [API Profile]

Amazon FPS library for Bungee Connect
Wrapper of the Amazon Flexible Payment System library for Bungee Connect developer tools. This post describes the wrapper and it is available to users of Bungee.

Amazon S3   [API Profile]

AWS::S3 for Ruby
A Ruby library for Amazon's Simple Storage Service, S3, REST API.
Perl Wrapper for Amazon S3 API
A library in Perl for working with the Amazon S3 REST interface.
Using Silverlight with Amazon S3 API
Overview and source code for using Amazon S3 storage with Microsoft Silverlight.

AOL Video   [API Profile]

Tech Video Bytes
Tech Video Bytes gives developers a useful educational video search application, focused on technology videos for a wide selection of software engineering platforms. AOL Video mashup contest winner. At Developer Snippets.

Backpack   [API Profile]

Harnessing the BackPack API
Thorough article on using the Backpack API. Examples in .NET with C#. By Michael Campbell.

Betfair   [API Profile]

Jessica's Automated Gaming
Analyzes historical data using Eclipse Business Intelligence and Reports Tools (BIRT) technology. Betfair API is used to create BIRT charts and reports.

Bible Gateway   [API Profile]

Bible Gateway in PHP
Article on Cleaning-up the BibleGateway SOAP example.

BibSonomy   [API Profile]

Using Python With the Bibsonomy API
Guide and sample code for using the Bibsonomy API with Python.

Blogger   [API Profile]

Salesforce.com Google Data API Toolkit
The new Salesforce.com Toolkit for Google Data APIs provides a free and open-source set of tools and services that developers can use to take advantage of Google Data APIs from within Salesforce.com.

Bloglines   [API Profile]

The New Bloglines Web Services
Detailed introduction at XML.com by Marc Hedlund. Full Java sample application.

Blue Dot   [API Profile]

Using BlueDot SOAP API with PHP
Detailed overview of using the BlueDot API using PHP4 and NuSOAP.

Carma   [API Profile]

Using PHP with Carma API
How To use the newly provided PHP5 client to work with the API without dealing with the details of making requests or parsing returned data.

CNET   [API Profile]

CNET API Developer's Guide
An overview of the CNET API and its general structure.
CNET API Quick Start Guide
A guide to quickly get up and running with the CNET API.
CNET API Resource Guide
A detailed guide listing the CNET API's REST entry points. The request and response structure for each REST resource is documented.

Compete   [API Profile]

Using the Compete.com API in Your Website
Detailed explanation how to use compete api into your website.

del.icio.us   [API Profile]

A Truly Delicious API
Webmonkey tutorial on the del.icio.us API using PHP. By Paul Adams, Feb 06.
Introducing del.icio.us
Introduction to the del.icio.us API with examples using Python. By Matt Biddulph at XML.com

Digg   [API Profile]

How many Diggs? Intro to Using the Digg API
Introduction to using the Digg API using PHP.
Perl Wrapper for Digg API
Quickly consume and interface with the Digg API using Perl
Using the Digg API with Ruby
This tutorial will get you started fast using the Digg API in your Ruby on Rails (RoR) application. I am assuming you already have setup your RoR application.

DocuSign Enterprise   [API Profile]

.NET Sample for DocuSign: LoanCo To-Do
A .NET sample application for the DocuSign e-signature service. Shows sample company, LoanCo, and a to-do that you need to change and sign for. Full CSharp source code included.
Java Sample for DocuSign e-Signing Service
A sample Java client for the DocuSign service which includes an example web application called LoanCo. This Java application was built on Apache Axis 2.

eBay   [API Profile]

PHP Ultimate eBay Store
A small commercial PHP library for creating an eBay storefront.

EVE Online   [API Profile]

Eve Online API and PHP
Overview of using the Eve Online API using PHP.
Python Sample for EVE Online
Short python snippet for EVE Online game.

Facebook   [API Profile]

Using Ruby on Rails for Facebook
Detailed tutorial on using Ruby on Rails for creating Facebook applications.
Writing Facebook Applications Using Java EE
Detailed tutorial on building Facebook apps using Java J2EE.

FanFeedr Sports News   [API Profile]

FanFeedr Examples Using curl
Here are a few sample calls for the FanFeedr API made using curl.

FedEx   [API Profile]

FedEx Code Samples
Get examples for the Ship Manager API in a variety of programming languages: C++, Java, C#, VB, JavaScript and ASP.NET.

FeedBurner   [API Profile]

FeedBurner API Quick Tour
Basic introduction to the FeedBurner API at their developer site.

Flickr   [API Profile]

Embedding Flickr Photos Using Java
Shows how to fetch data from Flickr using a proxy client library and displaying the data in a Visual Web Application page. Using Netbeans.
Flickr API with AJAX
Presentation slides on Flickr API with AJAX from Simon Willison.
Scripting Flickr with Python and REST
Article on Flickr programming with Python at xml.com. By Uche Ogbuji in January, 2006.
Video Tutorial ASP.NET Mashups
See how to create a mashup application that uses ASP.NET AJAX bridging files to access the Flickr and Amazon services, and combines the results in a single user interface. Presented by Joe Stagner

Fonolo   [API Profile]

fonolo 4 android
Lets you access the fonolo system from your Android phone. Java source code included.

FriendFeed   [API Profile]

Getting Started With the FriendFeed API and PHP
Short overview and example of using PHP with the FriendFeed API.
Perl Wrapper for Friendfeed API
Perl wrapper around the FriendFeed API. This package allows easy access to FriendFeed from Perl.Methods are named in accordance with the official Python package.
Ruby Wrapper for Friendfeed API
A Ruby wrapper for Friendfeed API.
Update Twitter and FriendFeed from the Linux Command Line
This article uses GNU Wget and cURL to send status updates to the social networking site Twitter without the use of a Twitter desktop application, and how to follow feeds from both Twitter and FriendFeed right from the command line.

Geolenz   [API Profile]

Geolenz Developer Help
The Geolenz developer help page with service descriptions.

GeoNames   [API Profile]

Python Geocoding Aggregator
geopy makes it easy for developers to locate the coordinates of addresses, cities, countries, and landmarks via third-party geocoders and other sources like wikis. geopy currently includes support for six geocoders including Google, Yahoo and Microsoft.

Get Satisfaction   [API Profile]

Ruby Library for GetSatisfaction
A Ruby gem that to quickly and easily access data from the Get Satisfaction API. It is inspired by ActiveResource.

Google AdWords   [API Profile]

AdWords Developer's Guide
Google official AdWords API guide with detailed examples.
Google APIlity Library
From Google, a set of PHP classes for accessing their AdWords API.
Ruby Gem for Google AdWords
Open source Ruby client library for the AdWords API makes it easier to write Ruby clients to programmatically access AdWords accounts. The client library is provided as a gem, or can be installed independently. Also has sample code.

Google Analytics   [API Profile]

PHP Class for the Google Analytics API
Simple code showing how to log into the Google Analytics API using PHP and CURL using Username/Password Authentication. Wraps the login code up into a class with methods for logging in and then calling API functions.

Google Calendar   [API Profile]

Salesforce.com Google Data API Toolkit
The new Salesforce.com Toolkit for Google Data APIs provides a free and open-source set of tools and services that developers can use to take advantage of Google Data APIs from within Salesforce.com.

Google Chart   [API Profile]

ASP.NET Implementation of Google Chart API
ASP.NET implementation of the Google Charts API
Gantt Charts Wrapper for Google Charts API
Wrapper classes for the Google Charts API were developed and added to our Sandstone Application Framework to make the addition charts to Simpli5 and other applications as simple as possible.
Python Wrapper for Google Chart API
Python wrapper for the Google Chart API. The wrapper can render the URL of the Google chart.

Google Checkout   [API Profile]

Build a .NET App for Google Checkout
Good overview of Google Checkout API along with a very complete .NET application. By Martin Omander, a member of the Google Checkout team, at the O'Reilly WindowsDevCenter.

Google Contacts   [API Profile]

Salesforce.com Google Data API Toolkit
The new Salesforce.com Toolkit for Google Data APIs provides a free and open-source set of tools and services that developers can use to take advantage of Google Data APIs from within Salesforce.com.

Google Documents List   [API Profile]

Salesforce.com Google Data API Toolkit
The new Salesforce.com Toolkit for Google Data APIs provides a free and open-source set of tools and services that developers can use to take advantage of Google Data APIs from within Salesforce.com.

Google Maps   [API Profile]

An Introduction to Google Maps
An Introduction to Google Maps and the Google Maps API by Eric Pimpler at GISuser.com.
Detailed Google Maps API Tutorial
Very thorough Google Maps tutorial from Mike Williams. Over 40 sections, each with its own example map and code. Many with pointers on things to watch out for.
Geocoding in CakePHP
Overview of geocoding techniques using CakePHP and open APIs.
Google Maps Ajax and ASP.NET
Shows how to create an ASP.NET server control that would allow a .NET developer to harness the power of Google Maps in the code-behind model.
Google Maps API Documentation
Google's official API documentation. Includes "Hello World" and JavaScript examples.
Google Maps Applications Development
Good book on using PHP and Ajax with Google Maps. Covers nuances to using the API. By Michael Purvis, Jeffrey Sambells, Cameron Turner. 350 pages, published by Apress, Aug 2006.
Google Maps Hacking and Bookmarklets
Interesting reference site shows API hacks and snippets.
Google Maps via PHP-MySQL Tutorial
Clean, simple PHP example how the mashup showing locations related to the band The Who on a Google Map.
Hacking Google Maps: Building a Community Site
Sample chapter from the book Hacking Google Maps by Martin C Brown. Code samples use JavaScript and Perl.
How to add a Google Map to any web page in less than 10 minutes
Exploration Age shows how easy it can be to add a Google Map to any page. Nice straightforward demonstration.
Integrating Google Maps into Your Web Applications
Tutorial on the Google Maps API with detailed JavaScript example code. By By Jason Gilmore at developer.com
Intro to Google Maps API for Flex
An intro on how to use the Google Maps API with Flex. It goes over the basics on how to add and edit markers on a map and keep track of them in a grid.
Java for Google Maps Mashups
Javaworld.com article using the geocoder.us service, the open source library DRW, SOAP, and server-side Java for geocoding and mapping.
JobMapper in Ruby
Shows you how to create a mashup of Google Maps, Indeed, and Yahoo Search using Ruby.
Jon Udell Google Maps Screencast
Infoworld columnist Jon Udell shows how he created a Google Maps walking tour of Keene, NH, in this five minute screencast.
Make your own Google map
Engadget.com tutorial showing how to create a simple annotated Google Map.
Making of the Charlottetown Transit Map - Rukapedia
Explanation by Peter Rukavina of how he built the Charlottetown Transit Map. Includes how he setup MySQL data tables.
Perl Wrapper for Google Maps API
A simple Perl wrapper around the Google Maps API. It allows you to easily create maps with markers, polylines and information windows. You can now look up locations around the world without having to install a local database.
Phoogle Maps
PHP class that integrates itself with the Google Maps API and with the geocoder.us database to make an easy to use interface to display Google Maps on your site. With about 5 lines of PHP code you can display a customized Google Map on your website.
Phoogle Maps PHP Library
PHP library that simplifies geocoding with Google Maps.
PHP GoogleMapAPI
Good, complete, PHP library for integrating Google Maps. By Monte Ohrt.
PHP Wrapper for Google Maps API
PHP Google Maps is a PHP wrapper for the Google Maps API. It generates Google Maps from HTML forms and buttons. It integrates with the ZIP code locator to provide maps for location search results.
Python Geocoding Aggregator
geopy makes it easy for developers to locate the coordinates of addresses, cities, countries, and landmarks via third-party geocoders and other sources like wikis. geopy currently includes support for six geocoders including Google, Yahoo and Microsoft.
Python Wrapper for Google Maps API
Easily create/display Google Maps without Javascript. Very useful if using maps in a webapp using a Python framework like django or turbogears. It currently supports points, points with html and points with custom images.

Google Maps Flash   [API Profile]

ActionScript Wrapper for Google Maps Flash API
This API lets Flex developers embed Google Maps in Flash applications.

Google Picasa   [API Profile]

Python for Picasa
In addition to providing some background on the capabilities of the Picasa Web Albums Data API, this guide provides examples for interacting with the API using the Python Google Data Client Library.

Google Search   [API Profile]

Build a Site Search with the Google Search API
Good introduction to the Google Search API using PHP examples. From Mike Papageorge at fiftyfoureleven.com.
Some Google in Your Apps
Some Google in Your Apps: An Introduction to the Google Web API Using .NET and Java, by Tim Stevens. Full source code using both languages.
Using the Google Web Services API with Flash
Shows how to create a search application using Flash + PHP + Google API. Full source code. By Jeff Hill.

Google Spreadsheets   [API Profile]

Salesforce.com Google Data API Toolkit
The new Salesforce.com Toolkit for Google Data APIs provides a free and open-source set of tools and services that developers can use to take advantage of Google Data APIs from within Salesforce.com.

Guardian   [API Profile]

Perl Wrapper for Guardian API
Perl library for the Guardian API. Hosted at CPAN.

indeed   [API Profile]

JobMapper in Ruby
Shows you how to create a mashup of Google Maps, Indeed, and Yahoo Search using Ruby.

LinkedIn   [API Profile]

LinkedIn API PHP Class Part 1: Getting Started Tutorial
This is a basic getting started tutorial for PHP (in Dutch, but soon to be translated). The PHP Class documentation is in English.

MailChimp   [API Profile]

Writing a Simple Web Service with Merb
Example of using Merb to create an email application using the MailChimp API. By Mandarin Soda.

MapQuest   [API Profile]

Getting Started with the MapQuest Open API
Brief introduction to MapQuest API at Designorati: Cartography by Samuel John Klein.

MaxMind GeoIP   [API Profile]

Plotting GeoLocation Points on a 3D Earth Model
This demo uses the MaxMind service from a Flex application to plot a users position on a 3D globe rendered by Away3D Lite.

Microsoft Bing   [API Profile]

Build a Site Search with the MSN Search API
Clear introduction to using the MSN Search API using PHP. From Mike Papageorge at fiftyfoureleven.com.
MSN Live Search API V2.0 in PHP
A PHP class that formats a HTTP URL and sends it to Microsoft Live Search, gets response as XML, then uses PHP SimpleXML to parse the results. PHP5 is required. The class has a few helper functions to assist and CSS classes for easy formatting.

Microsoft Bing Maps   [API Profile]

Northwind Meets Virtual Earth - Generate VE Maps with LINQ
With Visual Basic 9 and LINQ you can easily create XML from multiple data sources. SOAP, XAML, HTML, RSS can be created with LINQ to XML in Visual Basic 9. See how to display all our customers in the Northwind database on a Microsoft Virtual Earth map.
Building a Virtual Earth Website with PHP
Tutorial on using PHP to create Virtual Earth applications.
Mapping with ASP.NET and Microsoft Virtual Earth API
In this presentation, I show you the fundamentals of the Virtual Earth Map Control 6.1 using JavaScript. Then, I show how you can use ASP.NET AJAX and the Windows Communication Foundation (WCF) to make building Virtual Earth solutions easier.
Python Geocoding Aggregator
geopy makes it easy for developers to locate the coordinates of addresses, cities, countries, and landmarks via third-party geocoders and other sources like wikis. geopy currently includes support for six geocoders including Google, Yahoo and Microsoft.
Using Microsoft Virtual Earth and Excel
Integrating Virtual Earth Maps and Excel 2007 Using Visual Studio 2005 Tools for Office.
Who's Online? A Virtual Earth And User Session Mashup in Asp.Net
The tutorial below describes how you can implementing a modal popup window on your web site which will display a Microsoft Virtual Earth map with pinpoints on the locations of everyone who is currently browsing your web site.
Wii Earth
Example application and source code showing how to use the Nintendo Wii to control 3D Virtual Earth maps. Take the Virtual Earth control out of the web browser, use it in a WinForms application, and control it with a Nintendo Wii Remote.

Microsoft start.com   [API Profile]

Building a simple gadget for Live.com
Detailed walkthrough of created a gadgets in JavaScript. Via GadgetNews at Microsoft.
Building a Simple Gadget for Live.com
Good overview of how to buid a gadget for Live.com.

MoneyBird   [API Profile]

How to Create a New Invoice on Moneybird
Example of creating a new invoice inside a MoneyBird account.

MOO   [API Profile]

Stripes and Surrealism: Playing with the Moo API
Overview and links to code using the Moo API using Ruby .

MTV   [API Profile]

MTV API Video Tutorial
This tutorial including a screencast shows a user how to discover the MTV API with the Firefox browser and includes working Python code.

Netflix   [API Profile]

Using the Netflix API: A step-by-step guide
Good hands-on tutorial on how to build applications with the Netflix API. Walks you through sign-up through using OAuth, JSON and getting movie data.

New York Times Campaign Finance   [API Profile]

Viewing Campaign Finance Data in Google Spreadsheets
Shows how to use a Google Spreadsheet and The New York Times Campaign Data API to summarize and visualize campaign data.

Pownce   [API Profile]

JavaPownce Java Library for Pownce
A Java class for Pownce.com integration. Well documented Java wrapper.

Salesforce.com   [API Profile]

Salesforce.com Google Data API Toolkit
The new Salesforce.com Toolkit for Google Data APIs provides a free and open-source set of tools and services that developers can use to take advantage of Google Data APIs from within Salesforce.com.

Technorati   [API Profile]

Perl Script for the Technorati API
A simple perl script to interrogate the Technorati API. Outputs blog title and url, followed by the inbound blogs (authority) count, the inbound links count, and the Technorati rank. Can be easily fed to Excel.

Twilio   [API Profile]

Twilio: Weather By Phone
Weather By Phone lets a caller check the weather by phone. Twilio answers the call, app asks the caller for their US zip code, it gets weather using a remote web service and reads the response to the caller. In Python for Google App Engine with source.

Twitter   [API Profile]

Building an Application with the Twitter API
In this article, we look at a short Python script that tweets when the Dow Jones Industrial Average, or any stock or index you like, makes a big jump.
Cache Your Twitter Tweets in PHP
TwitterCacher: Optimize your Twitter apps with this smart Twitter caching library in PHP.
Create a Twitter Mood Graph With Ruby
Shows how to talk to the Twitter search API directly then produce a chart of our findings using the Google Chart API. Lets you search for posts Twitter considers to have �positive� or �negative� attitudes, then draw a chart of our findings.
Java RESTful Web Services With Jersey and Twitter
Jersey is an open-source reference implementation of JAX-RS, the Java API for RESTful Web Services, JSR-311. In this tip, you will learn how to use the Jersey API to consume HTTP-based RESTful web services from Twitter.
PHP and jQuery for Twitter API
Tutorial shows how you can use jQuery, PHP and a little Ajax to connect up to the Twitter API and return results.
Twitter .NET API
Do you possess an undying urge to make something in .NET that can communicate with Twitter.com? Try the TwitterooCore Library, now available for download.
Twitter Search Badge
Build a Twitter Search Badge in 15 Minutes. This is a case-hardened JavaScript badge that searches Twitter. Also included is a 15-slide presentation that will walk you through the full development process.
Update Twitter and FriendFeed from the Linux Command Line
This article uses GNU Wget and cURL to send status updates to the social networking site Twitter without the use of a Twitter desktop application, and how to follow feeds from both Twitter and FriendFeed right from the command line.
Update Twitter with Command Line Tools
How to update Twitter using command line tools like curl.

UPS   [API Profile]

PHP Wrapper for UPS API
PHP Classes to integrate with UPS OnLine Tools. Developers require their own Developer and Access keys with UPS

Weather Channel   [API Profile]

Ruby Wrapper for Weather Channel API
Ruby gem for accessing the Weather Channel XML API

Wesabe   [API Profile]

C# Wrapper for Wesabe
This C# library from Scott Hanselman wraps the basic functions of the Wesabe API. Hosted on Google Code to facilitate community development.

Windows Live Contacts Control   [API Profile]

Hosting the Windows Live Contacts gadget
Microsoft Channel 9 video on scenarios around what the Windows Live Contacts gadget is for and how a developer can integrate it on any web site.

Yahoo Address Book   [API Profile]

Using Ruby with Yahoo Address Book API
In the following tutorial we will show in an easy step-by-step format how to use the Yahoo Address Book API with Ruby on Rails. You can download all the code examples in the article so you do not have to type them in.

Yahoo Maps   [API Profile]

Building Mashup Portlets
Detailed article from the Sun Developer Network on how to use Java with the Yahoo Maps AJAX API to build a portlet for their Portal Server.
GeoCool
Rasmus Lerdorf, creator of PHP and now at Yahoo!, gives this good introduction to the Yahoo! Maps API using PHP and Flash.
How to build a Maps Mash-up
Yahoo! Maps tutorial using PHP and JavaScript. From Dan Theurer.
Introducing Yahoo! Maps JS-Flash API
Good introduction by Yahoo! Technical Evangelist Jason Levitt on creating Flash-based Yahoo! Maps applications.
Python Geocoding Aggregator
geopy makes it easy for developers to locate the coordinates of addresses, cities, countries, and landmarks via third-party geocoders and other sources like wikis. geopy currently includes support for six geocoders including Google, Yahoo and Microsoft.
Yahoo Maps JavaScript-Flash API Tutorial
Yahoo's introduction to using JavaScript and their Flash-based maps.
Yahoo! Maps AJAX API Getting Started Guide
Yahoo's introduction to their v2 AJAX Maps API. With JavaScript examples.

Yahoo Search   [API Profile]

Build a Site Search with Yahoo! Search Web Services
Nice introduction on using the Yahoo! Search API using PHP. From Mike Papageorge at fiftyfoureleven.com.
JobMapper in Ruby
Shows you how to create a mashup of Google Maps, Indeed, and Yahoo Search using Ruby.
Working with the Yahoo! API
Overview of the Yahoo! Search APIs including image and video APIs. Example application in PHP. At informit.com

Yahoo Term Extraction   [API Profile]

Yahoo Term Extraction in PHP5
Simple Term Extraction example in PHP5 by Philipp Lenssen at GoogleBlogoscoped.

YouTube   [API Profile]

ActionScript 3 YouTube Library
An ActionScript3 library for searching videos from YouTube.
Coding the YouTube API with JSP
Example of how to code YouTube with Java and JSP pages.
Official PHP How-To Guide for GData
A PHP how-to guide from Google for the GData APIs like YouTube with source code. Helps simplify using their web services and developing mash-up applications using them.
Ruby YouTube Wrapper
A Ruby interface to the YouTube REST API.
The Amazing YouTube Tools Collection
Collection of links to tools and applications for YouTube. Many use the API, some with code links. At QuickOnlineTips.com.
Using the YouTube API PHP client library
A video that demonstrates how to use the YouTube API with the PHP client library to upload a video to YouTube. The screencast explains the most important parts of the YouTube demo application and includes a section on AuthSub authentication.
YouTorials
YouTorials is an assemblage of free video tutorials collected from YouTube. Users can search or browse through hundreds of videos from how to solve a Rubik cube to how to break-dance. Uses can submit their own videos and subscribe via RSS.
YouTube API Feed Extractor
PHP Class that uses the YouTube API to pull dynamic content to a website.
YouTube API How To Guide
Basic overview of the YouTube API and available language wrappers. Includes a Ruby snippet.
Featured APIs [image] [image] [image] [image] Get your API featured
News
Blog

©ProgrammableWeb.com 2012. All rights reserved.
Terms of Service | Privacy Policy


You are viewing a mobilized version of this site...
View original page here

Mobilized by Mowser Mowser