User Guide for Facebook, Twitter and MySpace Integration

In addition to the traditional IRC based chat that we have always had on the site, we've now added support for various third party sites. All channel pages on Justin.tv (example: www.justin.tv/texaswhitelabs) now include four tabs across the chat box: Chat, Twitter, MySpace and Facebook. These integrations allow users to log in as their account on the third party site, engage in real-time conversations with friends on Justin.tv, and push status updates about what they are watching back to Twitter, MySpace, and Facebook.

Facebook

To get started with Facebook on Justin.tv, simply click the "Facebook" tab across the chat window on any channel page. You will be prompted with a popup to Connect with Facebook.

The first time after you've entered your account information, you will be asked to enable Justin.tv to update your status message. You should then see your Facebook name and picture appear across chat, indicating you are logged in. You will then be prompted to update your Facebook status about what you are watching. The message entered here will be pushed back to your Facebook news feed.

After updating your status, you will then see live chat messages sent from other Facebook users on this channel. You can send chat messages about this channel, and filter chat messages by all users or just your friends (by clicking on the Friends tab). Chat messages do not update your Facebook status. Clicking your friends’ names or images will open their Facebook profile. You can sign out of Facebook on Justin.tv by clicking the "Sign out" text next to your name.

Twitter

To get started with Twitter on Justin.tv, simply click the "Twitter" tab across the chat on any channel page. You will be prompted with a popup to log in to your Twitter Account.

You should see your Twitter username appear across the top of chat, indicating you are logged in. You will then be prompted to update your Twitter status with a message about what you are watching. This message will be posted to your Twitter update stream.

Once you've updated Twitter, you will see all other Twitter users’ messages from this channel. You can also get just the updates from those Twitter users you are following by clicking on the "Following" tab. Every time you post message in the chat window, it also will be posted to your Twitter feed, along with tags for Justin.tv and the channel you are watching appended to them. Updates from other Twitter users also will appear in real time. Clicking on a users' name or photo will open up their Twitter stream.

You can also see these updates in aggregate on Twitter by going to search.twitter.com and searching for "#jtv #channelname". As more people use the Twitter integration on Justin.tv, the hash tags for Justin.tv (#jtv) and our channels such as #swiftor should get on the trending topics lists.

MySpace

To get started with MySpace on Justin.tv, simply click the "MySpace" tab across the chat window on any channel page. You will be prompted with a popup to authenticate your MySpace account. Enter your MySpace email and password, and then click "Continue". This will take you back to the Justin.tv channel you were just watching.

MySpace uses an open source standard of authenticate called OAuth. This requires you to go back to MySpace in order to authenticate Justin.tv. By clicking on the "Log in to MySpace" button, you'll see something like this:

Enter your MySpace email and password, and then click "Continue". This will take you back to the Justin.tv channel you were just watching.

You will then be prompted to update your MySpace status with what you are watching (as with the Facebook integration). You can then send live chat messages as your MySpace user (these chat messages will not update your MySpace status) to other MySpace users.