37 posts tagged “api”
Learn about the Web Services standards REST and JSON by using Google Panoramio and just your web browser !
Using the Google Panoramio API you can display the photos from Panoramio on your
own web site. Geolocated photos from Panoramio are great to enrich your
maps or illustrate information where location is a important factor
(real estate sites, hotels and vacation sites, routes & trails...).
Here's how you'd get some photos of London (X=~0,Y=~51)
http://www.panoramio.com/photo/8075745
http://www.panoramio.com/map/get_panoramas.php ? from=1 & to=16 & minx=-1 & miny=50 & maxx=1 & maxy=52 & size=small (just remove the spaces on either side of each "?" and "&" )
This REST call returns a JSON result set that you can view in your browser and cut and paste photo URLs from :
{"count": 42259,
"photos":
[
{ "photo_id": 4337937, "photo_title": "Sir Tatton Sykes Monument", "photo_url": "http://www.panoramio.com/photo/4337937", "photo_file_url": "http://mw2.google.com/mw- panoramio/photos/medium/4337937.jpg", "longitude": -0.537515, "latitude": 54.042054, "width": 270, "height": 500, "upload_date": "31 August 2007", "owner_id": 278681, "owner_name": "G3ZZP", "owner_url": "http://www.panoramio.com/user/278681" }
,
{ "photo_id": 51502, "photo_title": "eclipse", "photo_url": "http://www.panoramio.com/photo/51502", "photo_file_url": "http://mw2.google.com/mw-panoramio/photos/medium/51502.jpg", "longitude": -0.121665, "latitude": 51.500969, "width": 500, "height": 375, "upload_date": "24 September 2006", "owner_id": 6645, "owner_name": "JesusVillalba", "owner_url": "http://www.panoramio.com/user/6645" }
]
}
For more help see http://www.panoramio.com/help/
Create a dynamic flickriver badge (thats uses the Yahoo flickr API) to put on your profile, group, blog or website

or just use flickriver as a viewer for your favorite flickr profiles !
The Open Handset Alliance http://www.openhandsetalliance.com/ are "a group of more than 30 technology and mobile companies who have come together to accelerate innovation in mobile and offer consumers a richer, less expensive, and better mobile experience. Together we have developed Android™ http://code.google.com/android/index.html, the first complete, open, and free mobile platform."
Yahoo! MapMixer lets you mashup your maps with the Yahoo Maps API !
the hard way !
docs
http://developers.facebook.com/documentation.php
resources
http://developers.facebook.com/resources.php
tools
http://developers.facebook.com/tools.php
or
the easy way !
use Ning to create one for you (no coding required) !
Google YouTube api-released-into-wild
http://apiblog.youtube.com/2007/08/new-youtube-api-released-into-wild.html
GData is a new protocol based on the Atom 1.0 and RSS 2.0 syndication formats.
http://code.google.com/apis/gdata/overview.html
Documentation
http://code.google.com/apis/youtube/developers_guide_protocol.html
Reference
http://code.google.com/apis/youtube/reference.html
Sample Feed
http://gdata.youtube.com/feeds/users/osdeinfo/uploads
http://documentation.ning.com/
include 'XNC/Services/Flickr.php';
include XN_DIR_PRIVATE . '/' .'flickr.php' ;
$viewer = XN_Profile::current();
$name = $viewer->isLoggedIn() ? $viewer->screenName : 'UNKNOWN' ;
$app = XN_Application::load();
$editFileUrl = 'http://'.XN_AtomHelper::HOST_APP('www').'/?view=apps&op=edit&appUrl='.$app->relativeUrl;
$flickr = new XNC_Services_Flickr($flickr);
$results = $flickr->tagSearch('osde.info');
$n = $results->totalResultsReturned;
print "
| Square->ClickUrl}\"> | ";"; |
http://documentation.ning.com/sections/webservices.php
NING have built some of their own components to ease the process of talking to popular web services such as Google Maps, Flickr, Yahoo!, and Amazon.
You can see Google Maps integration at work in the Google Maps Skeleton -- it's just one line of PHP code to plop a map into your NING app!
See also


