Twitter Plugin Changes Coming
Posted by Mitch Mitchell on Aug 20, 2010
Well, it seems the gravy train is over, or at least temporarily derailed. I’m not as tekkie as people think I am, so I didn’t know this until I tried to update Twitter Tools the other day, and learned that you now have to go through some interesting steps in trying to get it to work with Twitter; I still haven’t figured it out.
![]() |
What’s going on? Twitter announced in April that they were going away with what’s called basic authentication because of all the spam and other ways that people were connecting to and abusing Twitter. They’re going to something they call OAuth, which will require all kinds of registration steps, special keys, etc. In other words, this is now a big deal. It’s a big deal because, based on what I’ve read, on August 31st all those things we presently use will be inoperable, unless the folks who developed those things decide to get the information needed to continue their usage.
What does it mean for us? It means that we don’t know if any of the things we presently use will be working after the 31st. Actually, the only one I think we know will be working is TweetMeme, and that’s only because Twitter just bought it. So, we’ll be wondering if any of the other things we use to post to Twitter, have others retweet our stuff to Twitter, use to check out Twitter followers or comments or posts or whatever else, will work the way they do now without more information from us. Twitter wants to move away from people only having to put in a username or password to get information; isn’t that interesting overall? They’re going the route of protecting their interests while Facebook goes the route of finding new ways to erode our privacy.
Actually, I did come across one plugin, but you then have to sign up for an account online that they charge you for, so I’m not even mentioning them. However, this might be the wave of the future, having to pay for access to Twitter through options that aren’t truly associated with Twitter. That also will prove to be interesting.
Either way, I guess we’re all in the same boat if we have Twitter accounts; let’s see what’s in store, and which white knight will ride to the rescue.
Copyright secured by Digiprove © 2010 Mitch Mitchell




I'm Just Sharing is where I share my thoughts on internet marketing, writing, blogging and many other things. You never know what I'll be posting on. So keep coming back, read, enjoy, and buy something! ;)


Mitch Reply:
August 21st, 2010 at 12:02 AM
Mitch Reply:
August 21st, 2010 at 12:04 AM
Mitch Reply:
August 21st, 2010 at 8:05 AM
Mitch Reply:
August 21st, 2010 at 8:55 AM
For example, TweetDeck already supports OAuth. So do the majority of legitimate tools. OAuth has been around for quite some time now.
There is no signing up or other nonsense for regular users.
The only registration that needs to occur is for application developers to register an API key.
Mitch Reply:
August 21st, 2010 at 9:07 PM
As a matter of fact, as you read in the post, I downloaded another Twitter update plugin, only to have it say that as of the 20th it wouldn’t be working anymore and to use this paid system, which I wrote about.
So, I don’t have it wrong based on my research. Now, all these other people might have it wrong, which would make me wrong, but if that’s the case then my present research is still valid.
John Dilbeck Reply:
August 23rd, 2010 at 9:11 AM
It’s pretty easy to get Twitter Tools working with OAuth on Twitter. You don’t have to develop an app, just name one. Just follow the few steps outlined in the Twitter Tools settings and it can be done in a couple of minutes or so.
I tried naming my new Twitter app “JDTwitterTool” and it said I couldn’t have the word “Twitter” in the name, so I named it “JDTweetTool” and all was well.
Twitter then provides the information you just copy and paste into your Twitter Tools setup.
You need a different app for each blog, so I named my second one “21camTweetTool” and had it set up in a couple of minutes.
There is NO programming or development needed to make this work.
Act on your dream!
JD
Mitch Reply:
August 23rd, 2010 at 9:53 AM
You are basically making your site into its own Twitter client, so you need to have a Twitter API key, much as a developer of a Twitter app (like TweetDeck) would have. The API key signs the OAuth requests you’re issuing to Twitter.
In that case, all you should have to do is register an API key at Twitter, and configure it in your plugin. Then that plugin will have a methodolgy to authenticate you as a user.
The reason for this is that Twitter needs to know where to return a user after authenticating, and it does this based on the API key. Desktop/mobile applications don’t need this, because there isn’t a callback. That’s why they come bundled with the same API key.
This does bring up an interesting point though. Open source applications like twirssi distribute their API key within the app. I could technically just put this API key in my app and start using it if I wanted to be antisocial.
But what I said about Twitter applications still stand. If you are just an end user of Twitter, downloading an app to use on your phone or desktop, nothing will change. I surmise also that if you use a blogging service like wordpress.com or Tumblr, the API integration is done for you as well. It’s only if you are creating your own site that you need to fetch your own API key.
Mitch Reply:
August 21st, 2010 at 9:36 PM
Then you went and wrote all that stuff and lost me. Okay, not totally. I understand about API keys, but the page they sent you to is quite confusing, and one question in particular asks where people can download “your” application; it kicked that one out because it wasn’t on my site.
As for the plugin itself, I just activated it so I could mention other information it says it needs. It needs a Twitter Consumer Key and Twitter Consumer Secret; no idea what those area. It also says it needs an Access Token and an Access Token Secret; nope, clueless.
The thing is that I’m not really the average user. I’m good at technology and know a lot of stuff, though I know your skills are way beyond mine. If I can’t figure this out to help explain it easily, then what to do about all the other people less techie than myself? This is drastically problematic, and I have no clue how to do any of it or then how to explain it. And it seems the WordPress people can’t help me either, even though I’ve had some email conversations with them. This is a sad state of affairs if you ask me.
First, you need to register an app, you do that at http://dev.twitter.com/apps.
Once you’ve done that, if you go back to http://dev.twitter.com/apps you’ll see the app listed. Click on it.
If you scroll down to OAuth 1.0a Settings, you’ll see there your Consumer Key and Consumer Secret.
Next, to get your Access Token and Secret, click on “My Access Token” in the right column of that page.
The Consumer Key and Secret identify your application (in this case, your plugin) to Twitter. The Access Token ans secret identify your personal Twitter account to Twitter for that application. The reason these are separate is that someone could authorize your site to tweet on their behalf, like hootsuite.com does. The Consumer Token and Key are the same for all requests from that application, the Access Token and Secret are different for each user, and users can revoke them at https://twitter.com/settings/connections.
Did this help any?
Mitch Reply:
August 21st, 2010 at 10:31 PM
It doesn’t matter that you’re the only user of this app, it just needs to be registered so that authentication works.
There is no cost to register.
Mitch Reply:
August 21st, 2010 at 11:32 PM
Mitch Reply:
August 22nd, 2010 at 2:13 PM
I’m hoping that these changes are not going to be so bad. Spam and misuse are problems with many web services, and as spam technology gets more advanced there are going to have to be improvements to services like Twitter to counteract them.
Of course, with every improvement comes more of a hassle for real users (look at captchas… ahhh!). Here’s to hoping this won’t make everything harder to use for real people!
Mitch Reply:
August 23rd, 2010 at 2:30 PM