Today In APIs: Google Glass Mirror API, Twitter Ads API and 13 New APIs

Romin Irani
Mar. 12 2013, 12:00PM EDT

Google demonstrates Glass Mirror API at SXSW. Partners demonstrate their usage of Twitter Ads API. Plus: Wowzer announces an API for Video Interviewing and 13 New APIs.

Google Previews Glass API

In what will be one of the most anticipated API launches when it happens, Google gave a glimpse of the Glass Mirror API at SXSW and demonstrated how it weaves together Google Servers, Developer Apps and pushes information on to Glass. The API is REST based and the information is presented on Glass through "timeline cards”, which is a container for text, images, rich HTML and video. The Mirror API has various built-in features like sharing to Google+, camera access, voice recognition and text to speech engine. The API will specify best practices for the developers to ensure that applications are well suited to this medium, for example using headlines for news items instead of the entire stories. The session also show demonstrate of various Glass Applications like Gmail, Evernote Skitch and Path.

Early look at Twitter Ads API Integration

TwitterTwitter announced its Ads API last month where approved partners got the ability to integrate Twitter advertising functionality into applications that allowed users to build and manage real time Twitter advertising campaigns, purchase and deploy promoted Tweets, and much more. One of the partners, TBG Digital demonstrated its the API Integration into their Media Manager product that makes the ad buying process not just easier but allows allows for ad scheduling features in which brands can run promoted tweets during events, time zones and ahead of time. These early applications will demonstrate how companies can effectively use the Ads API into their applications and could help drive Twitter's quest to monetize the large amount of data that it generates per day.

API News You Shouldn't Miss

13 New APIs

Today we had 13 new APIs added to our API directory including a mobile website creation service, an email marketing campaign management service, a collaborative project management and task application, an anonymous file-sharing service and a document parsing and conversion service. Below are more details on each of these new APIs.

Abra Mobile WebsitesAbra Mobile Websites API: Abra Mobile Websites is a mobile website creation platform. Companies and organizations create websites that work on mobile phones.

The Abra API allows developers to access and integrate the functionality of Abra with other applications and to create mobile websites. Public documentation is not available; interested developers should contact Abra for more information:
http://support.abramobile.com/customer/portal/emails/newbb.

Campaigner ElementsCampaigner Elements API: Campaigner is an email marketing services provider. One of its offerings is the Campaigner Elements API, which provides programmatic means by which users can manage subscriber groups, contacts, content, and email campaigns, as well as download metrics and reports. These functions allow users to automatically integrate external data with Campaigner's systems and to develop custom applications that use Campaigner functions and data.

Do.comDo.com API: Do.com is a project management and collaboration application to help teams and individuals accomplish tasks and get projects done.

The Do.com API allows developers to access and integrate the functionality with other applications and to create new applications. Some example API methods include managing users, managing tasks and retrieving task information, and managing projects.

DropproxyDropproxy API: Dropproxy is a file-sharing service that hides a user's Dropbox ID from a public URL via a proxy so users can safely share files from Dropbox while remaining safe.

The Dropproxy API allows developers to access and integrate the functionality of Dropproxy with other applications. The main API methods are posting a file to get a proxy, retrieving a file, and retrieving stats about the file link.

ParsifyParsify API: Parsify is a document processing and converting service. Parsify allows users to parse documents, retrieve key parts of a document, and convert the document into other formats.

The Parsify API allows developers to access and integrate the functionality of Parsify with other applications and to create new applications. Some example API methods include retrieving document information, converting documents, and retrieving statistics about a document.

Sketch EngineSketch Engine API: The Sketch Engine (SkE) is a Corpus Query System that lets users access information on 30 million to 10 billion words for each of 42 languages (with more to come). Information is provided in the form of word sketches; one-page, automatic, corpus-derived summaries of words' grammatical and collocational behavior. "Collocation" describes the behavior of words or terms that occur together more often than mere chance would dictate.

Users can also employ SkE's WebBootCaT service to build their own instant corpora for specialist terminology in any language. These corpora can then be uploaded to SkE for further exploration. SkE's information can be accessed directly though a web browser or programmatically using REST calls.

Skybuffer Cloud ChecklistSkybuffer Cloud Checklist API: Cloud Checklist by Skybuffer is a web application that allows users to manage lists of tasks synchronously via standard browser-based web client or by using application programming interfaces (APIs) provided for development.

The Cloud Checklist API allows developers to access and integrate the functionality of Cloud Checklist with other applications. Some example API methods include managing users, managing viewers, and listing information and messages.

Spizter Heritage ArchiveSpizter Heritage Archive API: The Spitzer Heritage Archive contains visual data from the Spitzer Space Telescope. The archive may be accessed via the Spitzer Heritage Archive API, which provides HTTP GET calls in which requests are sets of parameter=value pairs. Users can specify results by fixed position, moving target NAIF ID, program ID, Astronomical Observation Request ID, and more. Results are returned as IPAC Tables containing metadata and URL links to downloadable data.

Stream SDKStream SDK API: Stream SDK offers developers a backend-as-a-service platform for their mobile applications. Developers can use mobile and web APIs to store basic data types, files, categories, send push notifications, and query data. An interface is designed for developer to manage all objects. Developers can use the data browser to view data and upload large amounts of data that will later be consumed in a mobile app, download recent data to run their own custom analytics.

TidyClubTidyClub API: TidyClub is a club management platform. Clubs, committees, and organizations can use TidyClub to manage the logistics and details for their association, with features like communication tools, accepting payments, and managing tasks and projects.

The TidyClub API allows developers to access and integrate the functionality of TidyClub with other applications and to create new applications. Some example API methods include managing members, listing meetings and meeting details, and tracking financial transactions.

UserscriptsUserscripts API: Userscripts is a website that hosts thousands of free scripts that enhance the enjoyment or usability of popular sites. Visitors can search the Userscripts website for helpful scripts or create an account and contribute their own. Userscripts offers a REST API that uses calls in JSON to retrieve scripts from the site.

Walk Score Travel TimeWalk Score Travel Time API: Walk Score is a website that allows users to search neighborhoods for information about local places and services to determine how "walkable" a neighborhood is, generating an walk score.

Walk Score's Travel Time API calculates travel times between an origin and a set of destinations. The API can visualize travel times on a map and supports walking, public transit, driving, and biking times.

WhatLanguageWhatLanguage API: WhatLanguage.net is a language detection web service. Users can cut and paste text and upload files to determine what language the text is in.

The WhatLanguage API allows developers to access and integrate the functionality of WhatLanguage with other applications and to create new applications. The main API method is detecting the language of text, websites, and files, either one at a time or multiple at a time.

Romin Irani Google Developer Expert Cloud 2014. Romin loves learning about new technologies and teaching it to others. Follow me on Google+

Comments