Essayer d'utiliser OAuth pour authentifier l'utilisateur via OAuth 1.0Aproblèmes twittet OAuth: ne peut pas faire appel verify_credentials api
Je reçois avec succès request_tokens, je reçois avec succès oauth_token et oauth_secret. Ensuite, je suis supposé effectuer un appel API comme décrit over there.
-je effectuer get-demande url api.twitter.com/1/account/verify_credentials.xml avec en-tête d'autorisation:
OAuth oauth_consumer_key="zqOQIgnviRjNDuGIdHAA",oauth_nonce="1997904",oauth_signature="aSf2zj8xfjXcN9z%2B04eOwFd8fKk%3D",oauth_signature_method="HMAC-SHA1",oauth_timestamp="1291981333",oauth_token="jxmgnF4m2HB7IP9RbylyyF7gaZuRXj8YF1eVUIDSLrk",oauth_version="1.0"
et obtenez:
401 Unauthorized <?xml version="1.0" encoding="UTF-8"?>
<hash>
<error>Could not authenticate with OAuth.</error>
<request>/1/account/verify_credentials.xml</request>
</hash>
I triple -checked tout: jeton d'accès, access_token_secret, génération de signature, etc, etc - pas de chance.
Mais, je suppose, parce que j'ai réussi à obtenir un jeton d'accès, ce n'est pas un problème de twitter. J'utilise le module Perl Net :: OAuth.
Quelqu'un peut-il m'aider, s'il vous plaît? De quelle authentification parle Twitter? Qu'est-ce que je fais mal?
Vérifiez l'horloge de votre système. – friedo
horloge était ok, semble que c'est quelques problèmes de code, mais j'ai tout réécrit en utilisant Net :: Twitter :: Lite et ça fonctionne bien. Merci quand même. – alnico