Posts tagged as:

api

Happy Hacking! Last week we announced the exciting new release of GetGlue.com. Today we are pleased to release the new version of Glue API.

We are excited about the API, particularly because we are getting very strong response from the users on the new launch. In the first 3 days after launch, Glue users rated over 250,000 objects.

We are continuing to get a new rating every 3 seconds, and are now opening up meta data and links to over 3 millions books, music and movies stored in our database.

The API enables developers to read/write all aspects of Glue via REST. It offers access to Glue streams and collections, Social Graph, likes/comments and other actions, as well as ability to tap into AdaptiveBlue’s semantic engine.

Here are the highlights of what you will find under http://api.getglue.com/v2:

Authentication

The API uses token based authentication. The users are required to authorize the application via HTTPS login and after that everything can be done via a token. There are no developer keys, so its easy to get started using your own Glue user id.

Users, Objects and System

All API calls fall under 3 categories: /user, /object and /glue. /user are for accessing user-specific information such as profile, friends and interests per category. The /object API exposes the user activity around objects, exposes to similar objects and gives access to the semantic engine for meta data and links to this object around the web. The system API, located under /glue, enables the developers to fetch supported categories, search for objects and users, as well as fetch the recent stream of Glue activity.

User collections, activities, streams

With user permission, developers can read/write all user information from/to Glue. For example, /user/objects gives access to objects by category. The API also allows developers to submit likes, comments and replies on user behalf. /user/stream provides the access to personalized stream of suggestions and friends activity, while /user/guru gives listing of all things that the user is Guru of right now.

Object activity and semantics

The Glue object API enables developers to fetch the activity around a given object, for example /object/users returns the ordered stream of the user activity around a given object, and /object/replies returns the listing of replies to the given user. The API also enables fetching similar objects via /user/similar.

Another part of the object API lets the developers tap into AdaptiveBlue’s semantic technology and access meta data about millions of objects around the web. /object/get enables query by URL for rich meta information about books, movies, music, etc. from hundreds of popular sites. In addition, the API lets developers fetch links to the given object by calling /object/links and passing in Glue key.

Getting started

The API is free to be used for up to 5,000 calls per day. It is easy to get started, just create a GetGlue.com account and head over to read the documentation at http://getglue.com/api. If you have any questions please email support at getglue.com or visit the Glue developer Google Group.

We are excited to see what you are going to build.

Happy Hacking :)

{ 1 comment }

Tags: |

The past year that I’ve spent with AdaptiveBlue has been very exciting for me, being part of the team that brought Glue and the Glue API to reality. What excites me now is seeing what you, the developer community, can come up with.

The Glue API provides you with a unique toolset to close the gap between what your computer can do and what you want it to do. Although there is much data on the web today, it is largely unstructured and unlinked. The Glue API attempts to overlay some structure onto the most popular sites around the web.

rushmore0527The two methods I find most interesting in the Glue API are object/get and object/links:

object/get provides a direct translation between a URL and the object it represents. Given the URL of any of the hundreds of sites Glue understands, the API will return as much rich metadata as possible. So for a movie, for example, you would be returned the title, director, release year, actors, and description, all in nicely formatted XML or JSON.

object/links is almost the inverse function. It uses the aggregate browsing experience of our users to find as many URLs representing an object as it can. So, given the URL for an object on one site (or the objectKey), the API will provide you with a list of URLs representing that same object around the web.

So now I wait with baited breath to see what you can come up with.  If you have any comments/concerns/requests, feel free to e-mail me at mark [at] adaptiveblue [dot] com.

Have fun and, most importantly, happy hacking!

{ -1 comments }

Tags: |

Glue API Remote Today we are very pleased to annouce the launch of Glue API!

This new API taps into Glue’s databases and semantic recognition engine enabling fun & useful applications about people and things.

Glue API Features

1. Lookup user stuff:
For each user get the lists of recent books, music, movies and other things they are interested in.

2. Find people around things:
For any book, movie or an album lookup users interested in it.

3. Get Popular Lists:
Get the lists of popular books, movies, music - made fresh daily. Also, get top Glue users by category.

4. Stream Glue Activity:
Get an instant stream of Glue activity to see what books, movies, and albums users are checking out right now.

5. Grab meta data:
Send in a link to an object on a Glue site and get back structured information about it.

6. Send in updates:
Post visits, likes, comments and replies on behalf of Glue users from your application.

7. Access profiles and social graph:
Fetch user profile with list of likes, claimed services as well as the lists of friends and followers.

You can access the service right now by from http://api.getglue.com/v1/ simply by using your Glue user id. To read full documentation please visit http://getglue.com/api.

Glue API Launch Contest

Along with the launch of the API, we are announcing a developer challenge - build apps using Glue API to win awesome prizes and swag. Here are the rules:

The challenge will run from May 19th to June 14th. The winners will be announced the week of June 14th during the Semantic Technologies conference in San Jose.

First Prize: Fully paid weekend trip to New York City. Prize includes round trip airfare, stay in a hotel in SoHo area and lunch with AdaptiveBlue crew at our office. If you are already in NYC, you will win $1,000.

Two runner-ups will get $100 Amazon gift cards and everyone who submits an entry will get awesome Glue swag.

To submit your entry, tweet:

@adaptiveblue Check out my app built on http://getglue.com/api: [APP LINK]

Glue App Ideas

Here are 10 ideas from the AdaptiveBlue crew to fire up your creativity:

Glue box office: Enter zip code and get a list of movies playing ordered by how popular they are on Glue. Click to get likes and comments that people left.

Guess who? Pick a book from what’s popular with friends and a list of 10 friends. Guess which of your friends like it. Similarly, pick a friend and a list of 10 books, guess which ones she likes. 

Hot or Not: Pick a book that’s popular with friends and guess if its hot now or not.

Leaderboard: Lists of popular things / Top Users

My Next Favorite: Recommend the next book/movie/album based on what your friends like (exclude what you already like).

Spider: Browse of the web of people and things – pivot on the person, see things, pivot on a thing, see people. Filter by category.

Stream: Aggregate stream of activity from all of my friends.

Things in common: Pick 2 or more users and show what things they have in common.

Who influences you? Show top X people you discovered items through

Who said what?: Show 3 people, 3 comments, and 3 objects. Match them up.

We hope that you are as excited about this API and the contest as we are. We are looking forward to seeing what you are going to build!

{ 6 comments }

Tags: |