Developer / OpenSocial

Introduction to openSocial

The easiest way to develop for the Netlog platform is with OpenSocial. This is a straightforward API that allows your app to interact with Netlog's 'social' data: the person currently using the app, profile information, friends, posting activities or notifications, etc...

OpenSocial works with just basic HTML and JS, or (optionally) REST calls if you are integrating your existing web-based app.

Netlog fully supports the OpenSocial 0.8 standard, as well as some Netlog-specific extentions to it.

Each OpenSocial app requires a Specification .XML file, which contains some basic info about the app, as well as the actual HTML and JS of the app itself. Two remarks:

  • Porting an existing web app: you can just insert an iFrame element pointing to your web application with JavaScript.
  • To use the Netlog-specific extentions in your OpenSocial app you need to include
    in the ModulePrefs section of your spec.

Start playing around with the Netlog OpenSocial Sandbox.

Netlog's OpenSocial Implementation

At the moment Netlog is supporting the full OpenSocial 0.8 standard. If you want to distribute your app on Netlog, your application will go through a moderation process. You can read more about developing for Netlog in this Application Guidelines article. After that you might want to get in touch to get your app to our users.

Learn about OpenSocial

Originated Netlog fully supports the OpenSocial 0.8 standard. Full specification and tutorials can be found on Google's OpenSocial site.

  • Check out the Google's Getting Started Guide
  • Full OpenSocial API documentation by Google
  • Localisation & Translation

    Netlog can help in translating and localising your OpenSocial apps. We'll make sure you'll reach more users globally while developing your app in your native tongue.

    Netlog Extensions to OpenSocial

    Netlog has made several extensions to the OpenSocial framework, so you can make use of our extensive social data.

    Credits Econonomy

    Netlog implements an extension to the OpenSocial standard, that allows developers to get access to the unique credits economy. This is a great way of monetizing your applications.