Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
oauth_adapter.js
readme

readme

Ti.include('lib/oauth_adapter.js');
var oAuthAdapter = new OAuthAdapter(
'YOUR CONSUMER SECRET',
'YOUR CONSUMER KEY',
'HMAC-SHA1'
);
// load the access token for the service (if previously saved)
oAuthAdapter.loadAccessToken('twitter');

//OAuth if need.
if (oAuthAdapter.isAuthorized() == false) 
{
var receivePin = function() {
oAuthAdapter.getAccessToken('https://api.twitter.com/oauth/access_token'); 
oAuthAdapter.saveAccessToken('twitter');
};
// show the authorization UI and call back the receive PIN function 
oAuthAdapter.showAuthorizeUI('https://api.twitter.com/oauth/authorize?' +
oAuthAdapter.getRequestToken('https://api.twitter.com/oauth/request_token'), receivePin);
}

//TWEET
oAuthAdapter.send({
	url:'https://api.twitter.com/1/statuses/update.json', 
	parameters:[
		['status', '@mogyatest test from tmtwit. '+Math.random()]
	],
	method:'POST',
	onSuccess:function(responce){
		alert('post succeed');
	}
});

//get timeline
oAuthAdapter.send({
	url:'https://api.twitter.com/1/statuses/home_timeline.json', 
	parameters:[
	],
	method:'GET',
	onSuccess:function(response){
		alert('got tweets.see info log.');
		response = JSON.parse(response);
		for(var i=0;i<response.length;i++){
			var tweet = response[i];
			Ti.API.info(tweet.user.name+':'+tweet.text);
		}
	}
});