I'm authenticating twitter user using open authentication (oauth)
through my gadget.
I'm calling requestToken service of twitter.
var accessor = { consumerSecret: 'mySecretKey',
tokenSecret: ''
};
var message = { action: 'https://api.twitter.com/oauth/request_token'
, method: 'POST'
, parameters: {
oauth_signature_method:'HMAC-SHA1',
oauth_consumer_key:'myConsumerKey'
}
};
OAuth.setTimestampAndNonce(message);
OAuth.SignatureMethod.sign(message, accessor);
var params = {};
params[gadgets.io.RequestParameters.METHOD] =
gadgets.io.MethodType.POST;
var URL = message.action;
params[gadgets.io.RequestParameters.HEADERS] = {'Content-Type':
'application/x-www-form-urlencoded',
'Authorization': OAuth.getAuthorizationHeader("https://
api.twitter.com/",message.parameters)
};
params[gadgets.io.RequestParameters.POST_DATA] =
OAuth.formEncode(message.parameters);
params[gadgets.io.RequestParameters.CONTENT_TYPE] =
gadgets.io.ContentType.TEXT;
gadgets.io.makeRequest(URL, showResponse, params);
function showResponse(response)
{alert(response.text);}
I'm getting an error as The remote server returned an expectation
error 417 Expectation failed.
Please provide me some solution.
thanks,
jay
--
Twitter developer documentation and resources: https://dev.twitter.com/doc
API updates via Twitter: https://twitter.com/twitterapi
Issues/Enhancements Tracker: https://code.google.com/p/twitter-api/issues/list
Change your membership to this group:
https://groups.google.com/forum/#!forum/twitter-development-talk