Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

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

branch: master
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.