{"id":115,"date":"2006-08-15T21:01:30","date_gmt":"2006-08-16T01:01:30","guid":{"rendered":"http:\/\/unitstep.net\/blog\/2006\/08\/15\/facebook-opens-an-api-to-developers\/"},"modified":"2006-08-16T10:09:55","modified_gmt":"2006-08-16T14:09:55","slug":"facebook-opens-an-api-to-developers","status":"publish","type":"post","link":"https:\/\/unitstep.net\/blog\/2006\/08\/15\/facebook-opens-an-api-to-developers\/","title":{"rendered":"Facebook opens an API to developers"},"content":{"rendered":"
Facebook<\/a> recently released<\/a> an API for developers<\/a> in order to allow them to create new applications that use the data available from Facebook, adding to the functionality already offered by the website. There are already<\/a> applications<\/a> in development, despite the recent release; the API is in a beta version, and doesn’t offer a whole lot of methods, but it’s a great move and will help to improve the staying power of Facebook, as if it needed it. Opening an API up to developers is a great move, for several reasons. Firstly, it signifies that your organization is open to feedback and ideas from the community, and gives them the green light to develop new uses for your service. Developers will surely create new applications and plugins that allow your service to be used in many different contexts, thus increasing both the popularity and scope of your website or service. But, perhaps the best part is that these developers willingly create these extensions, offering improved functionality, for free<\/em>. As much as I hate MySpace, they could learn a thing or two from Facebook’s API move, considering they’ve made moves in the exact opposite direction<\/a>. The release of this API, for Facebook, is further insurance that their service will have staying power with its users; it’s already been reported that 85%<\/a> of college students are using it, with the majority logging in at least once a week. <\/p>\n In many ways this is like a game developer releasing a SDK to allow other developers to create mods for it. No matter which way you look at it, the end result is beneficial to all. The original game developer gets more exposure, end users get more substance, and mod developers get a chance to show off their skills. <\/p>\n As mentioned before, developers are already at work making new services for Facebook; it’s almost as if they were waiting to pull the trigger on this one – and this is only on the first day! Though the beta API is somewhat limited, some ideas that could be done include: working with a user’s events to transform them into a syndicated format (such as RSS<\/acronym> or Atom), or even to move them over to a different format (like iCal) or service like Google Calendar using their API. <\/p>\n Another use that’s been talked about is somehow integrated Facebook functionality with Google Maps, using the respective APIs – that would totally<\/em> rock. As mentioned, the API is currently in beta, so expect more methods to be added beyond the original 14 that are currently described<\/a> in the documentation. Some other facts from the terms-of-service<\/a> are:<\/p>\n Facebook can expect good returns on this move; many users have wanted a calendary to display their events, and now that functionality can easily be added by a developer, without Facebook even having to commit time or money to it. Other features could be added in a similar manner, if Facebook continues to add to their new API.<\/p>\n Facebook is pretty much the only large, well-designed social networking site, and the release of their API only furthers this positive perception. MySpace is pretty much the exact opposite, and I don’t think they could care – they have plenty of users, are making a lot of money, and just signed a huge deal with Google. For them, it’s a classic case of “if it ain’t broke, don’t fix it”. Too bad that basically keeps them where Geocities was during the late 1990’s. Kudos to Facebook for being progressive. <\/p>","protected":false},"excerpt":{"rendered":" Facebook recently released an API for developers in order to allow them to create new applications that use the data available from Facebook, adding to the functionality already offered by the website. There are already applications in development, despite the recent release; the API is in a beta version, and doesn’t offer a whole lot […]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[76,33,20],"tags":[],"_links":{"self":[{"href":"https:\/\/unitstep.net\/wp-json\/wp\/v2\/posts\/115"}],"collection":[{"href":"https:\/\/unitstep.net\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/unitstep.net\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/unitstep.net\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/unitstep.net\/wp-json\/wp\/v2\/comments?post=115"}],"version-history":[{"count":0,"href":"https:\/\/unitstep.net\/wp-json\/wp\/v2\/posts\/115\/revisions"}],"wp:attachment":[{"href":"https:\/\/unitstep.net\/wp-json\/wp\/v2\/media?parent=115"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/unitstep.net\/wp-json\/wp\/v2\/categories?post=115"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/unitstep.net\/wp-json\/wp\/v2\/tags?post=115"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}
\n<\/p>\nIf you open it, they will come<\/h3>\n
Facebook is also popular with the geeks<\/h3>\n
However, at present time I don’t think it’s possible – I don’t see any methods available for getting location information, but in the future, I see this becoming a reality.<\/del> Edit<\/strong>: I stand corrected. Check out Facebook Friend Mapper<\/a>. (There is a users.getInfo()<\/code> method that I apparently completely missed.)<\/p>\n
At present time…<\/h3>\n
\n