What has happened to Twitter?
As of 11th June 2013, Twitter turned off version 1.0 of their API (Application Programming Interface) which means that any applications that relied on it (such as those obtaining a Twitter feed for a website) no longer work.
What does this mean?
This means that all applications must now use the latest version of their API. It cannot be a straight switch however, as Twitter have advised that the latest version of the API requires that applications authenticate all of their requests using keys from the Twitter account in question.
What does this mean for me?
If you wish to continue showing a Twitter feed from your Twitter account on your website, you will need to obtain authentication keys that we can use to allow your website to communicate with your Twitter account again.
Why do I need to obtain the authentication keys, rather than Jumpstart?
The keys can only be obtained by signing into the Twitter development area with your Twitter username and password.
Okay, so how do I get the keys?
- You need to go to the Twitter development area and sign in with your Twitter username and password: https://dev.twitter.com/apps. You will need to register for a developer account (this is a free and necessary step to be able to obtain your API keys).
- Once you have registered, you need to click the “Create Application” button (see screenshot below).
- There are 3 fields you have to complete, “name”, “description” and “website” (the “Callback URL” bit only needs to be completed if you are using the “Twitter Widget Pro” plugin on WordPress, otherwise you don’t need it). You can enter whatever details you want in the name and description areas, it doesn’t matter because the purpose is to get a set of unique keys to use for your Twitter feed. Then copy and paste the url to your website in the final field (e.g. http://www.mywebsite.com) and if you are using the “Twitter Widget Pro” plugin, copy the same into the Callback URL field.
- To complete the process, you need to agree to the terms and conditions shown at the bottom of the page and enter the CAPTCHA codes exactly as they are presented on the screen. Once done, you should see an option to create your access tokens (aka API keys). (If you see the message shown below, click on the “create my access token” button and then scroll to the bottom of the page and you should have some newly generated keys – sometimes this takes a moment or two, so just wait a while and refresh the page to check.)
- Please email us the “consumer key”, “consumer secret”, “access token” and “access token secret”, ideally by copying them from the webpage and pasting them into the email (if noting them down and then emailing us, please double-check the details are correct, as otherwise your Twitter feed will not work). We require all 4 keys to be able to reinstate the Twitter feed – see screenshot below (keys required circled in red – note that we have had to blur the key values for security reasons):