A Titanium module to implement the OAuth.io iOS SDK
-
Register at OAuth.io and create an app. Create apps on the requested service develper sites and copy the keys into your OAuth.io app with the Key Manager.
-
Include this module in your Titanium project.
-
Add your project's bundle ID as an "available domain" at oath.io in your key manager app edit form.
-
Init the module and connect to twitter:
var OAuth = require('org.beuckman.oauth.io');
OAuth.initWithKey({publicKey:"WmKGOEutadU6jZ8agshVaz1VMiM"});
OAuth.addEventListener("auth", function(e){
Ti.API.info(e);
var tokens = Ti.App.Properties.getObject("oauthio", {});
tokens[e.provider] = {
oauth_token: e.oauth_token,
oauth_token_secret: e.oauth_token_secret
};
Ti.App.Properties.setObject("oauthio", tokens);
});
function connectTwitter() {
OAuth.connect({provider:"twitter"});
}