Developers > Learning Center > Facebook and OpenSocial Tutorial
This tutorial will demonstrate how to use the yourminis Social Widget API to take advantage of social features within Facebook and OpenSocial supported websites.
- Adobe Flash CSE
- wAPI .mxp (If you don't have this installed yet, follow the steps found here)
- Completed the RSS Tutorial
We will be extending the widget we developed in the RSS Tutorial with social capabilites.
This is the function where we handle the clicking of the RSS item within the textfield. Currently, this handler navigates the user to the URL and tracks the URL click within the yourminis widget reporting server.
function linkHandler(evt:TextEvent)
{
widget.reporting.trackURL(evt.text);
}
The yourminis.api.social.SimpleSocial
class is the main class that delegates social related functions within yourminis Widget
Platform. All wAPI widgets will have a widget.social
instance of type yourminis.api.social.ISocial
automatically set before the widget.WIDGET_LOADED event within the top level DisplayObject.
Inside the linkHandler event, add a call to widget.social.createActivity(...) passing the title and body of the activity. The new function should look like:
Go to the dashboard, click add new widget, and follow the prompts.
The resulting code should look like this:
In order to test the Social APIs, you will need to have the widget loaded within either Facebook or an OpenSocial site that supports creating new activities. To test on Facebook, your widget needs to be associated to a Facebook application using the instructions in the Dashboard -> Syndication -> Galleries section of your widget.
On facebook, this is what it would look like in the mini-feed after clicking links in this widget:

Congratulations! You successfully added social capabilities to your widget and can begin to take advantage of the distribution that social networks have to offer. Download the source code for this example here: Samples.
Start sharing your social widgets!
yourminis