- Register yourself at https://developers.facebook.com
- Create a new app, select it from the top bar and head to its dashboard
- Go to Settings to add a new platform (type: website). Enter your site's URL/URLs and click on Save Changes
- Also make note of both your App ID and App Secret, you will need it later on
- On the dashboard of the just created app, select Status & Review and make the app public
- Sign in to https://apps.twitter.com/ using your Twitter account
- Click on Create New App to get started
- Enter Name, Description and Website, Callback URL can be left blank. Agree with the TOS and click Create
- On the dashboard of your app, go to the tab API Keys, scroll down and generate an access token (Create my access token)
- Make note of the Access token and Access token secret you've just created. Also copy the API Key and the API Secret from the Application settings section
- Go to https://console.developers.google.com/ and create a new project (Create Project)
- After it has been created (might take some time), head to its dashboard by clicking on it in the overview list
- From the navigation bar on the left, go to APIS & AUTH and then to APIs. Search for Google+ API in the list enable it by clicking on off
- Next, select Credentials in the navigation, and create a new key in the Public API access section. Select Server key, the origin IP box can be left blank
- Copy the just created API Key
- Register yourself at http://instagram.com/developer/ and click on Register your Application
- Click on Register a New Client and fill in the required information. We're not going to use OAuth so the field OAuth redirect_uri can be filled with a dummy URL
- Next, copy both the Client ID and Client Secret from your newly created client