Today in APIs: Facebook, Guardian and 10 New APIs

Adam DuVander
Mar. 02 2012, 01:43PM EST

Facebook is shining a spotlight on developers, starting with the crew behind the Guardian API and its social apps. The sports site RUWT has expanded its Are You Watching This API with a unique data offering. Plus: a popular new gaming API, new RESTful debates and 10 new APIs.

Facebook Looks at The Guardian's Social News App

Facebook is including more highlights of developers doing good work on its platform. Today the social network highlights what The Guardian is doing well:

The app publishes actions across a range of content: news articles, videos, and even podcasts. They carefully modeled their data by linking each article to the authors who wrote it, adding object properties for the article's section, subject tags and correctly specifying the publish date, allowing the team to generate more meaningful aggregations.

They also created lightweight actions 'agree' and 'disagree' for Opinion articles to enable people to share their sentiment on issues. The feature generates authentic debates and discussions amongst friends, resulting in more traffic to these articles.

The Guardian focused most of their design effort on article pages (where the vast majority of app traffic lands), rather than on the app homepage. Article pages were designed to give social context about the friends who've read the article using the Facepile plugin, and help people find more Guardian content their friends had read through the Activity Feed plugin.

Are You Watching This?! The API, I Mean

There's been an RUWT API for some time, but now you can get at the data behind the alerts:

Are You Watching This?! (RUWT), the sports application that guarantees no sports fan ever misses an Instant Classic with personalized alerts and recommendations, today announced the availability of the RUWT Data Services API (application programming interface) for the first time, opening up their exclusive sports data and algorithms to developers and businesses for power rich applications and websites.

API News You Shouldn't Miss

10 New APIs

Today we had 10 new APIs added to our API directory including a Latin America travel site, IP location and information service, biochemical system simulation service, mobile location serviceonline and mobile payment service, digital media streaming service, weather data service and telephone spammer database. Below is more details on each of these new APIs.

CopasiWSCopasiWS API: CopasiWS is a suite of APIs based on COPASI software for simulating biochemical systems. In addition to converting and validating files for use, users can find the steady state of a dynamic system or determine a system's trajectory. One API quantifies the effects of reaction rates on chemical concentrations, while others calculate the sensitivities of biochemical models and their responses to parameter changes. All CopasiWS APIs make use of the SOAP protocol.

DespegarDespegar API: Despegar is a travel agency specializing in Latin American destinations. Visitors to the site can search for hotels, flights and more and find the lowest prices. The API provides access to the data stored by Despegar. Data includes availability of accommodations, hotels, booking, airports, currencies and more. The API uses RESTful calls and responses are formatted in JSON.

GeoIPsGeoIPs API: GeoIPs.com is an application that offers users IP tracking data, web tools and geographic resources. The service lets users identify IP addresses in real-time. The API lets users trace their website visitors by providing their geographic location and IP related information. Developers can integrate the data with their own sites and applicatilns. The API uses RESTful calls and responses are formatted in XML and JSON.

Golm Metabalome DatabaseGolm Metabalome Database API: The Golm Metabolome Database (GMD) offers a collection of APIs that provide programmatic access to the GMD's search functions. These APIs allow users to search for metabolites by inputting GC-MS spectral data consisting of a retention index and mass intensity ratios. Metabolites that don't yet have reference mass spectra included in the GMD can be characterized by the predicted presence or absence of functional groups. There is also a search API specific to the GoBioSpace database, which is part of the GMD. The GMD APIs operate over SOAP, GET, and POST protocols.

GSMA OneAPI Zonal PresenceGSMA OneAPI Zonal Presence API: The GSMA is an association of mobile operators worldwide. Representing more than 800 mobile operators in more than 220 countries, the GSMA supports the standardizing, deployment and promotion of the GSM mobile telephone system. The GSMA also produces industry-leading events such as the Mobile World Congress and Mobile Asia Expo.

The GSMA OneAPI is a set of APIs that expose network capabilities over HTTP. The OneAPI Zonal Presence interface allows a Web application to query a ‘Zone’. A zone is a cluster of one or more Femtocells to which end user phones may be connected. With the Zonal Presence API you can determine the number of users in a zone, be notified of entries to/exits from the Zone, and the user path taken through the Femtocells in a Zone.

HUSAR Bioinformatics LabHUSAR Bioinformatics Lab API: The HUSAR Bioinformatics Lab at DKFZ provides a large number of freely available APIs. Many of these are useful in aligning DNA, RNA, or protein sequences. Alignments can be pairwise or multiple, local or global. Some of the APIs help visualize sequences or alignment results. Others edit biological sequences to make them more comprehensible to researchers.

One large group of APIs is dedicated specifically to working with nucleic acid sequences. Some analyze sequence composition or codon usage, while others locate specific genes, motifs, or CpG islands within a sequence. One group of these APIs focuses on translating DNA sequences to proteins and vice versa. A handful of others focus on working with sequence profiles. Still more look for primers, repeats, restriction sites, or transcription factors. A few others allow the user to play with sequence mutations.

Yet another group of APIs works exclusively with proteins. A few APIs in this category focus on identification and profiling. There are some that assess secondary and tertiary structure, while others focus on determining protein composition and motifs. A couple are designed to simulate mutations in proteins.

A handful of miscellaneous APIs provide background information on sequences, alignment methods, available databases, and other relevant subjects. One simply returns the current EMBOSS version number.

All of HUSAR's services are based on EMBOSS freeware and possess their own individual WSDL endpoints.

LevelUpLevelUp API: LevelUp is an online and mobile payment service. Users can set up their own QR code that allows them to pay various merchants via scanning the QR code. LevelUp also offers users savings when paying with the LevelUp application. Merchants can integrate the LevelUp system with their point-of-sale systems to accept LevelUp payments for goods and services.

The LevelUp API allows developers to access and integrate the functionality of LevelUp with other applications, such as point-of-sale systems and to create new applications. Some example API methods include accepting online payments, accepting mobile payments, and retrieving reporting information. Interested developers should sign up here: https://docs.google.com/spreadsheet/viewform?formkey=dEJOVkZTcU81cTYtVC1....

RokuRoku API: The service streams video from affiliated providers via wireless or wired network connections to television sets and other video display devices. Applications can establish public or private channels, paid or free of charge, to provide media content to end-user devices. The provider's SDK supports creation of code that, when uploaded to the service, will retrieve and display media resources.

API methods support detection of device models, authentication of end users and account management, control of user interactions with the platform, and grouping of categories, episodes, etc. with navigation to desired content. Methods also support handling of media resources, including specification of playback formats and streaming from designated sources.

Tenki WeatherTenki Weather API: Tenki is the website of the Japan Weather Association. The Tenki API provides users with weather information such as the forecast, UV and pollen information, umbrella index and more. This data can be integrated with a user's web site or application. The API uses RESTful calls and responses are formatted in XML and JSON.

VemringdeVemringde API: Vemringde is a service that lists phone numbers from unwanted callers. With the vemringde.se API, users can search for information about issues in the database and use it in their own applications. An example use would be to help to block sales calls on an IP phone or mobile phone. The API consists of two parts, the List API lists the most common numbers on vemringde.se. The Search API provides information about any number in the database, it works much like a normal number lookup. The API uses RESTful calls and responses are formatted in XML, JSON, Text and Vcard.

Adam DuVander Hi! I'm Developer Communications Director for SendGrid and former Executive Editor of ProgrammableWeb. I currently serve as a Contributing Editor. If you have API news, or are interested in writing for ProgrammableWeb, please contact editor@programmableweb.com Though I'm a fan of anything API-related, my particular interest is in mapping. I've published a how-to book, Map Scripting 101, to get anyone started making maps on websites. In a not-so-distant past life I wrote for Wired and Webmonkey.

Comments

User HTML

  • Allowed HTML tags: <a> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.
  • Web page addresses and e-mail addresses turn into links automatically.