2010-06-25 6 views
2

J'essaie donc d'authentifier mon application auprès de Digg en utilisant OAuth (et je ne suis absolument pas un expert OAuth). J'utilise la bibliothèque Java Scribe.OAuth Problème de signature invalide avec Digg

Je continue d'obtenir l'autorisation HTTP 401 requise. À l'intérieur du corps de la réponse, il s'agit d'une erreur de signature invalide 5001.

J'ai lu ce Digg Google Groups Thread et je n'ai pas vraiment compris. Ils disent que je devrais supprimer la méthode de l'URL, mais quand je fais cela, j'obtiens l'erreur No Method fournie (ou quelque chose comme ça).

Voici la décharge de la communication: on Pastebin

Pourriez-vous s'il vous plaît me aider à trouver la solution sur la façon d'obtenir le jeton de demande?

Nous vous remercions de votre aide.

Répondre

1

Vous pouvez arrêter d'envoyer la méthode dans l'URL comme paramètre querystring et faire à la place:

request.addBodyParameter("method","oauth.getRequestToken"); 

Espoir qui fonctionne pour vous

+0

Malheureusement, c'est la demande demande de jeton, et je ne pas avoir de référence sur l'objet de référence. Existe-t-il un moyen d'obtenir une référence sur l'objet de référence? Ou pour ajouter un paramètre de corps à cette requête (peut-être en utilisant les égaliseurs). Sinon, je suppose que je vais regarder le code source de la bibliothèque, afin de trouver un moyen d'y parvenir. – MounirReg

+0

J'ai fait le addBodyParameter, et il ne fonctionne toujours pas, j'ai toujours le même problème de signature – MounirReg

Questions connexes