This is a very simple and user friendly OAuth Client for Titanium Mobile. I'm currently using it for Twitter.
Switch branches/tags
Nothing to show
Pull request Compare This branch is even with indieocean:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
README.md
oauth.js
sha1.js
titanium_oauth.js

README.md

Titanium OAuth Client

What is it?

This is a very simple and user friendly OAuth Client for Titanium Mobile. I'm currently using it for Twitter.

How do I use it?

Example:

Ti.include('js/titanium_oauth.js');

var oauth = new TitaniumOAuth('Consumer key','Consumer secret');

var options = {
	        method: 'POST',
	        action: 'https://api.twitter.com/1/statuses/update.json',
	        parameters: [
	           ['status', 'Just installed an App for the iPhone.']
	       ]
	    };

oauth.requestToken(function() {
	oauth.request(options, function(data) {
		Ti.API.info(data);
	});
});

Login and Logout Events

oauth.addEventListener('login', function(){ 
    // Do something
});

oauth.addEventListener('logout', function(){ 
    // Do something
});

Checking if you are logged in.

if (oauth.loggedIn()) { 
	// Do something
};

Login Out

oauth.logout();