Skip to content
This is a very simple and user friendly OAuth Client for Titanium Mobile. I'm currently using it for Twitter.
Find file
Fetching latest commit…
Cannot retrieve the latest commit at this time.
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();
Something went wrong with that request. Please try again.