2013 Most Popular and Successful Web APIs Have you ever been stumped how to design a Web API? There are so many different approaches that you can take for even simple things, like paginating API result sets. If you list out your options, it can be easy to end up in analysis paralysis. 8 Awesome Mashups Made Possible by APIs This series is supported by PayPal X Innovate 2009, PayPal’s first dedicated developer conference. Register for $49 with the code ppblog3 or join us at $50 if you are a student. We here at Mashable are big fans of mashup services — it's our name, after all!
HATEOAS The HATEOAS constraint decouples client and server in a way that allows the server functionality to evolve independently. Details A REST client enters a REST application through a simple fixed URL. All future actions the client may take are discovered within resource representations returned from the server. The media types used for these representations, and the link relations they may contain, are standardized. Developers The Dropbox Platform gives you effortless access to hundreds of millions of Dropboxes Drop-ins Drop-ins are cross-platform UI components that can be integrated in minutes.
Spotify API Our Web API lets your applications fetch data from the Spotify music catalog and manage user’s playlists and saved music. Based on simple REST principles, our Web API endpoints return metadata in JSON format about artists, albums, and tracks directly from the Spotify catalogue. The API also provides access to user-related data such as playlists and music saved in a “Your Music” library, subject to user’s authorization. Getting started 10 Common Mistakes Made by API Providers Twitter was one of the first to see what happened when traffic to the site came more from the API than the Web. It now has more than 65 million tweets per day, most coming from services that use the Twitter API. Twitter has made numerous changes to fix its API. Those experiences have taught providers what mistakes not to make when launching a service. But there is still a lot for providers to learn. Considering this, we asked developers and service providers to help us prepare a list of 10 common mistakes made by API providers.
22 Of The Best WordPress Blogs You Don’t Want To Miss WordPress is one of the easiest content management platforms to learn. Within an hour, most people will feel comfortable navigating the WordPress admin area, adding articles, and uploading images. It does, however, take a little longer to get the most out of WordPress. Hypertext Application Language Hypertext Application Language (HAL) is an Internet Draft (a "work in progress") standard convention for defining hypermedia such as links to external resources within JSON or XML code. The standard was initially proposed on June 2012 specifically for use with JSON and has since become available in two variations, each specific to JSON or XML. The two associated MIME types are media type: application/hal+xml and media type: application/hal+json. HAL was created to be simple to use and easily applicable across different domains by avoiding the need to impose any requirements on how the project be structured.
Developers Places The Google Places API can be used to find places your users care about like restaurants, businesses and landmarks. The database of 95 million businesses is verified by owners and users on a daily basis. Data Feeds YouTube Data API The YouTube Data API lets you incorporate functions normally executed on the YouTube website into your own website or application. The lists below identify the different types of resources that you can retrieve using the API. The API also supports methods to insert, update, or delete many of these resources. This reference guide explains how to use the API to perform all of these operations. Mozilla Developer Network Modify and extend Mozilla applications Add-ons add new functionality to Gecko-based applications such as Firefox, SeaMonkey, and Thunderbird. There are two main types of add-on: Extensions add new features to the application, while Themes modify the application's user interface. Add-ons can greatly affect the behavior of the application that hosts them.
Get TAGS – TAGS To start using TAGS select one of the versions below then follow the steps below: Which version? If you’ve not used TAGS before I recommend TAGS v6.1 which has an easy setup. If you’ve setup TAGS v6.0 you can keep on using that version, your existing archives will keep collecting tweets using your existing authentication. Some background in this post. The HTTP OPTIONS method and potential for self-describing RESTful APIs The OPTIONS method is a somewhat obscure part of the HTTP standard that could be used today with a strong impact on the interconnectedness of the interwebs while requiring minimal effort. It's role is well defined in RFC2616, yet no web services that I can find are taking advantage of it. To quote the spec: This method allows the client to determine the options and/or requirements associated with a resource, or the capabilities of a server, without implying a resource action or initiating a resource retrieval. Minimally, the response should be a 200 OK and have an Allow header with a list of HTTP methods that may be used on this resource.
Android Push Notifications using Google Cloud Messaging (GCM), PHP and MySQL package com.androidhive.pushnotifications; import static com.androidhive.pushnotifications.CommonUtilities.SERVER_URL; import static com.androidhive.pushnotifications.CommonUtilities.TAG; import static com.androidhive.pushnotifications.CommonUtilities.displayMessage;