2010-12-10 4 views
1

Versuch OAuth Authentifizierung für den Benutzer über OAuth 1.0Atwittet oauth Probleme: kann verify_credentials api Anruf nicht

ich erfolgreich request_tokens bekommen Sie zu verwenden, ich bekomme erfolgreich oauth_token und oauth_secret. Dann soll ich api call wie beschrieben over there durchführen.

Ich führe get-Anfrage api.twitter.com/1/account/verify_credentials.xml mit Genehmigung Header URL:

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" 

und erhalten:

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 - alles überprüft: Zugriffstoken, access_token_secret, Signaturgenerierung, etc, usw. - kein Glück.

Aber ich nehme an, weil ich es geschafft habe, Zugriffstoken zu bekommen, das ist kein Twitter-Problem. Ich verwende Net :: OAuth Perl-Modul.

Kann mir bitte jemand helfen? Über welche Authentifizierung redet Twitter? Was mache ich falsch?

+0

Überprüfen Sie Ihre Systemuhr. – friedo

+0

Uhr war in Ordnung, scheint es einige Code-Probleme, obwohl ich alles mit Net :: Twitter :: Lite neu geschrieben hat und es funktioniert gut. Danke trotzdem. – alnico

Antwort

0

Sie sollten diese Frage in der Twitter-Entwickler-Mailing-Liste stellen. Sie sind sehr gut beim Debuggen von OAuth-Problemen. Sie werden direkt zu Twitter-Ingenieuren gelangen. Fügen Sie die Detailebene hinzu, die Sie hier haben.

http://groups.google.com/group/twitter-development-talk

+0

danke an alle, ich habe nicht herausgefunden, was das Problem war, behoben es über das Umschreiben von Code mit Net :: Twitter :: Lite von M. Mims. – alnico