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

Reply via email to