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