Today in APIs: New Adobe PhoneGap Release Contains Two New APIs, GitHub's Code Search API, and 17 New APIs

Greg Bates
Jul. 22 2013, 02:00PM EDT

Adobe PhoneGap 3.0 released with two new APIs. GitHub has released a new code search API. Plus: Apple admits developer portal hack, Google App Engine 1.8.2 is released, and 17 new APIs.

Adobe PhoneGap 3.0 Features New APIs, Tools and Platforms

PhonegGap, the open source platform based on Apache Cordova for creating apps across many platforms using HTML, CSS and Javascript, has released version 3.0. The new APIs are InAppBrowser (formerly known as the ChildBrowser plugin) and the Globalization API.

According to Kay Ewbank at I Programmer, the apps are executed within wrappers targeted to each platform. As she points out about the APIs,

"The main changes to the new version start with the ability to choose a subset of APIs to minimize the size of your apps. You can also choose to have plug-ins automatically installed and removed."

Added to 3.0 is support for more platforms. iOS 6 has just been added to Android, Windows Phone 8, and Blackberry 10. iOS 7, Ubuntu and Firefox are due to be supported shortly. As the blog post announcing the release makes clear, you don't even need a native SDK--you can use its own PhoneGap Build.

GitHub Announces Code Search API

GitHub has now made it possible to search via file extension and language, to filter by number of forks or stars, and use all the regular search qualifiers. You can also search for code issues as well. Matching text is highlighted in yellow, providing metadata on the location of each find.

Don't like change? The legacy API is still available and "won't change in any way." They have also asked for feedback over the next two months before declaring the API final. More details can be found on the GitHub Developer blog site or Romin Irani's full coverage for ProgrammableWeb.

API News You Shouldn't Miss

17 New APIs

Today we had 17 new APIs added to our API directory including a service for running ios apps in browsers, an online brake parts supplier, a mobile payment solution service, a yacht club photo album service, a home and electronic device automation service, a social media intelligence service and an online and mobile payment application service. Below are more details on each of these new APIs.

App.ioApp.io API: App.io is a marketing tool service that allows users to run iOS applications in browsers. App.io has features that allow for HTML5 and interactive applications to run in browsers.

The App.io API allows developers to access and integrate the functionality of App.io with other applications and to create new applications. Some example API methods include retrieving applications, retrieving collections of apps, and retrieving specific versions of applications.

Brake and EnterBrake and Enter API: Brake and Enter is an online supplier of brake friction parts manufactured both in North America and overseas. Brake and Enter assures consistent formulations, provenance, and certified testing for all of their parts. Their brake pads were developed using the Brake Effectiveness Evaluation Procedure (BEEP). The Brake and Enter API enables users to search for parts by year and model via SOAP calls.

Judo PayJudo Pay API: Judo Pay is a platform to build complete mobile payment solutions and applications. Judo Pay allows for mobile payment solution customization and addition of a variety of features.

The Judo Pay API allows developers to access the functionality of Judo Pay with other applications and create new applications. Some example API methods include retrieving transactions, listing transactions, and accepting transactions.

Lake Sunapee Yacht Club Photo AlbumLake Sunapee Yacht Club Photo Album API: The Lake Sunapee Yacht Club is a summer-only club located in Sunapee, New Hampshire. It offers activities such as sailing, tennis, and swimming to members of all ages. Throughout the summer, the club hosts several regattas, which are events consisting of a series of boat races. The Lake Sunapee Yacht Club has a photo album which can be accessed programmatically via SOAP calls.

LelylanLelylan API: Lelylan is a home and device automation service. Lelylan offers features and REST APIs for users to be able to integrate their home systems and electronic devices and be able to control them from the web.

The Lelylan API allows developers to access and integrate the functionality of Lelylan with other devices, systems, and applications. Public documentation is not available; interested developers should contact touch@lelylan.com for API access.

Nexalogy NxNexalogy Nx API: Nexalogy offers social media analysis solutions that help users to filter through the clutter of online social media environments and to identify and analyze the key actors, themes, and ideas that are most important to them and their online activities.

The Nexalogy API consists of tools for searching, capturing, and analyzing text from blogs, Tweets, wall posts, and custom sources. Set up processes that automatically capture social media data at regular intervals and then track changes to the conversation over time and watch it evolve. The API is RESTful, and results are rendered either as JSON, or as widgets that you can embed in your site or interface. An API key is required.

PaddlePaddle API: Paddle is an online and mobile payment application. Paddle allows merchants to accept payments via Paddle online and in applications and allows users to pay with Paddle, encrypting their credit card and delivery information in the cloud so they don't have to enter it each time.

The Paddle API allows developers to access and integrate the functionality of Paddle with other applications. Some example API methods include adding Paddle buttons on sites and applications, accepting payments, and reviewing transactions.

Point.ioPoint.io API: Point.io enables organizations to develop and maintain mobile apps. Point.io’s platform enables employees, partners, and customers to access unstructured data from various places and sources. Documents can be sourced to a mobile device both from public cloud storage providers like Box and Dropbox as well as from behind-the-firewall repositories like MS SharePoint, IBM’s Filenet, or EMC’s Documentum, with one common API.

ProFlowersProFlowers API: ProFlowers is a delivery company that provides customers across the U.S. with bouquets of fresh cut flowers, living plants, gourmet food arrangements, and gift baskets. The site includes an API that lets users retrieve product information, personalization options, and delivery calendar dates. This API is accessible via SOAP calls issued in XML format.

RepliconReplicon API: Replicon is a web timesheet and time tracking solution. Replicon offers various features for tracking time for multiple reasons, such as employee schedules, project management, and billable time for professional services.

The Replicon API allows developers to access and integrate the functionality of Replicon with other applications. Some example API methods include accessing services, managing services, and managing account information.

StatusPageStatusPage API: StatusPage is a platform to build and manage status pages for web and mobile applications. Users can design, build, and manage application status pages with StatusPage.

The StatusPage API allows developers to access and integrate the functionality of StatusPage with other applications. Some example API methods include retrieving lists of components, accessing events, and retrieving lists of subscribers.

Tarya Technologies ChkMailTarya Technologies ChkMail API: Tarya Technologies is a UK-based web development and programming company. On their website, they provide a handful of simple SOAP APIs that, as of this writing, are free to use. One of these is the ChkMail API, which is designed to determine whether a given email address exists or not.

Tarya Technologies IP2CountryTarya Technologies IP2Country API: Tarya Technologies is a UK-based web development and programming company. On their website, they provide a handful of simple SOAP APIs that, as of this writing, are free to use. One of these is the IP2Country API, which allows developers to identify a visitor's country of origin based on their IP address.

Tarya Technologies RandomQuotesTarya Technologies RandomQuotes API: Tarya Technologies is a UK-based web development and programming company. On their website, they provide a handful of simple SOAP APIs that, as of this writing, are free to use. One of these is the RandomQuotes API, which allows developers to retrieve random quotes. The authors and subject matter of these quotes are unspecified.

Tarya Technologies RSAkeygenTarya Technologies RSAkeygen API: Tarya Technologies is a UK-based web development and programming company. On their website, they provide a handful of simple SOAP APIs that, as of this writing, are free to use. One of these is the RSAkeygen API, which allows developers to generate RSA keys. These keys are used in a type of public key cryptography that is based on the difficulty of factoring large numbers.

Turk Telekom Investor Relations Personal NoteTurk Telekom Investor Relations Personal Note API: Türk Telekom Group is a fixed line, mobile, and internet service provider based in Turkey. Their Investor Relations website is designed to provide information to current and potential investors and includes the company's financial and operational information, regulatory disclosures, and more.

The website's My Bookmarks & Notes feature allows users to bookmark pages that they find useful and to record personal notes. The Personal Note API provides programmatic access to these services. Specifically, it allows users to add bookmarks, add or retrieve notes, and rate pages.

Unitfour IntouchUnitfour Intouch API: Unitfour is a marketing solutions company that offers its clients services like Intouch, which provides consultations and helps manage customer data. Clients can use Intouch to manage their users and to edit registration and contact information. All of this data is displayed easily and dynamically on-screen. Intouch can also help determine the economic profiles of a company's customers and debtors.

The Intouch API enables users to get information from the service programmatically using SOAP calls. The website and API documentation are provided in Spanish and Portuguese.

Greg Bates A writer for Programmableweb since 2012, Greg is a freelance writer and a maniacal editor of dissertations and term papers. - Follow me on Google+

Comments