Comment obtenir le jeton d'accès en utilisant la bibliothèque client oauth.js?

Je peux obtenir un vérificateur de jetons de requêtes de la bibliothèque ( http://oauth.googlecode.com/svn/code/javascript/ ), mais j'ai été bloqué pour obtenir le jeton d'accès … quelqu'un peut-il me dire où je suis? c'est faux?

function goForAccessRequest1(verifier){ var url2 = "http://www.google.com/accounts/OAuthGetAccessToken"; var accessor2 = { token: OAuthToken, //tokenSecret: OAuthTokenSecret, signatureMethod : "HMAC-SHA1", consumerKey : "1010722015153-i8tisqmaqch26b0muqvefbfp3h18m862.apps.googleusercontent.com", //consumerSecret: "zZp8BsyfIzHJox1rBi8Lq3fm", }; var message2 = { action: url2, method: "POST", parameters: { oauth_verifier : verifier, //scope : "http://www.google.com/calendar/feeds", } }; OAuth.completeRequest(message2, accessor2); var requestBody = OAuth.formEncode(message2.parameters); //url2 = url2 + '?' + OAuth.formEncode(message2.parameters); var AccessTokenRequest = new XMLHttpRequest(); AccessTokenRequest.open("POST", url2, true); AccessTokenRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); AccessTokenRequest.setRequestHeader("Authorization", "OAuth"); AccessTokenRequest.send(requestBody); AccessTokenRequest.onreadystatechange = function receiveAccessToken(){ if(AccessTokenRequest.readyState == 4){ console.log(AccessTokenRequest.responseText) } } } 

Je reçois l'erreur comme une erreur de signature chaque fois que j'essaie d'envoyer les paramètres à l'aide de "GET", et quand j'envoie les paramètres dans le corps POST, j'obtiens l'erreur en tant que "paramètres manquants"