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?
Überprüfen Sie Ihre Systemuhr. – friedo
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