Today in APIs: Facebook, Getty Images and 9 New APIs

Adam DuVander
Feb. 21 2012, 03:56PM EST

Facebook has tips for developers wanting to send Facebook stories to their iOS apps when read from the Facebook iPhone app. Getty Images has released its own API for access its stock photography site. Plus: API-driven development, an API for all the countries in the world and 9 new APIs.

Facebook Improving iOS User Experience

Facebook is helping developers with iOS distribution:

When we introduced Social App Discovery on Mobile in October 2011, we enabled distribution directly to native iOS apps. Today, we are introducing granular controls for native iOS apps to provide an optimal user experience when driving traffic to your app from Facebook for iOS.

Stories in a user's timeline can link to your iOS apps, including deep links to a specific place within your app. This is great for developers, but also the end user experience.

Getty Images Wants to Connect With Developers

There's now a Getty Images Connect API from the stock photography provider.

EContent explains the approach:

Users have direct and immediate access to content that is updated in real time in addition to Getty Images' metadata and search functionality. "The platform is a comprehensive, customizable and scalable solution that enables businesses to improve their products, streamline workflows, reduce storage costs and launch compelling new services," said Jonathan Klein, co-founder and CEO of Getty Images.

Getty is now one of 3 stock photography APIs in our directory.

Let Your API Drive Development

Slides (embedded above) from a talk on APi dog-fooding from Nick Jackson.

API News You Shouldn't Miss

9 New APIs

Today we had 9 new APIs added to our API directory including an application data visualization service, mobile location services, mobile payment services, text to speech service, email application platform and newsletter management service. Below is more details on each of these new APIs.

Analytical PathAnalytical Path API: AnalyticalPath is a service that provides a set of tools and data visualizations for the performance of web apps' to help developers and businesses make important core business decisions. The Analytical API allows access to statistical data in the Analytical Path databases. The API provides access to various data resources, all of which can provide an entry point to acquire different types of data relevant to a specific app.

The API is an HTTP-based service and supports requests via the HTTP GET method. There is one method of output: JSON. All requests to the API require username and password used for the API basic authentication.

NOTE: In order to use the API, you need to be a member of the site.

GSMA OneAPI LocationGSMA OneAPI Location 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 location interface allows a Web application to query the location of one or more mobile devices that are connected to a mobile operator network. It uses both REST and SOAP protocola with responses in XML and JSON.

GSMA OneAPI MMSGSMA OneAPI MMS 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 MMS/SMS interface allows a Web application to send and receive MMS and SMS messages. It uses both REST and SOAP protocola with responses in XML and JSON.

GSMA OneAPI PaymentGSMA OneAPI Payment 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 Payment interface allows users to charge mobile subscribers for use of their Web application or content. The API supports direct charging of users as well as reserving funds from a user’s account for subsequent charging. It uses both REST and SOAP protocols with responses in XML and JSON.

IvonaIvona API: IVONA Software develops Text-to-Speech solutions to fully voice any computer, application, device or home appliance. IVONA Speech Cloud gives users the ability to generate speech and is available online. The service can be used by any product with internet access such as mobile phones, ebook readers, netbooks, PCs and more.

The API provides a set of methods for performing various operations related to speech synthesis. Possible applications include creating voice-over recordings voicing services and devices, getting information about available voices and codecs, and modifying pronunciation rules to improve text interpretation (e.g. foreign words, dialects). The API uses SOAP protocol and responses are formatted in XML.

LocaidLocaid API: Locaid is the world's largest location-enabling mobile transaction platform. Locaid specializes in location-enabled business applications, services and systems and integrating location feeds into back office systems and databases.

The Locaid API allows developers to integrate location services for uses such as validating legitimate credit card purchases and detecting fraud, automating timesheets for offsite employees, alerting workers to day jobs or tracking assets. The API uses SOAP protocol and responses are formatted in XML.

PowerInboxPowerInbox API: PowerInbox looks to bring the app experience to email. They offer email apps to make emails more useful by letting users perform actions inside the email itself. The PowerInbox platform supports Gmail, Hotmail and Yahoo! Mail on Chrome & Firefox. It also supports Microsoft Outlook.

PowerInbox provides an API to help developers bring their applications right within the email application. PowerInbox allows users to show a web app inside an email using an IFRAME.

SendGrid NewsletterSendGrid Newsletter API: SendGrid's cloud-based email helps keep emails out of spam folders, provides a cloud service that scales with email demands, and provides email analytics to track opens and clicks.

SendGrid’s Newsletter API allows users to access data and interact with the Newsletter App portion of the SendGrid product. Developers have the ability to manage Newsletters, Lists, Identities, and Schedule delivery events. It uses HTTP calls and responses are formatted in JSON and XML.

SendGrid SMTPSendGrid SMTP API: SendGrid's cloud-based email helps keep emails out of spam folders, provides a cloud service that scales with email demands, and provides email analytics to track opens and clicks.

SendGrid’s SMTP API allows developers to deliver custom handling instructions for e-mail. Functionality includes adding recipients, set email categories, set filter settings and more.

Adam DuVander -- Adam heads developer relations at Orchestrate, a database-as-a-service company. He's spent many years analyzing APIs and developer tools. Previously he worked at SendGrid, edited ProgrammableWeb and wrote for Wired and Webmonkey. Adam is also the author of mapping API cookbook Map Scripting 101.

Comments

Comments(1)

[...] Today in APIs: Facebook, Getty Images and 9 New APIs Facebook has tips for developers wanting to send Facebook stories to their iOS apps when read from the Facebook iPhone app. Getty Images has released its own API for access its stock photography site. Plus: API-driven development, an API for all the … Read more on ProgrammableWeb (blog) [...]