2012-04-04 14 views
0

Ich verwende Twitterizer .net, um eine Konsolen-App in C# zu erstellen und einige Twit-Updates von meiner Twit-App aus zu posten.Twitterizer.net - Beitrag aktualisieren Unauthorized, Timestamp out of bounds

habe ich die App in twitter und haben alle die richtigen Token In meinem Programm

stelle ich twitter Status wie diese

public static bool Twit(string message) 
{ 
    var options = new StatusUpdateOptions(); 
    TwitterResponse<TwitterStatus> tweetResponse = TwitterStatus.Update(OathTokenHelper.OathTokens, message, options); 
    return tweetResponse.Result == RequestResult.Success; 
} 

Und als Ergebnis senden erhalte ich eine „Zeitstempel außerhalb der Grenzen“ und Status "Nicht autorisiert"

Ich habe meine Computerzeit überprüft und alles ist in Ordnung. Weißt du, was es sein könnte, diesen Fehler zu verursachen?

Antwort

1

Ihre lokale PC-Zeit ist nicht GMT?

+0

GMT + 2, aber ich nehme an, das System kennt die GMT-Zeit – Spyros

0

Reg: Status "Unauthorized"

Stellen Sie sicher, dass Ihre Anwendung unter Zugriffsebene hat

Zugriffsstufe Lesen, Schreiben und direkte Nachrichten

0

Weitere Details: https://dev.twitter.com/discussions/299

Werfen Sie einen Blick auf diesen Auszug aus der obigen Seite

"Wenn Ihr Zugriffstoken schreibgeschützt ist, haben Sie es wahrscheinlich ausgehandelt, als Ihre App schreibgeschützt war. Um es neu zu verhandeln, ist der beste Weg, zuerst zu gehen https://twitter.com/settings/applications und finden Sie die Anwendung dann widerrufen seinen Zugriff. Warten Sie ca. 5 Minuten, um sicherzustellen, dass unsere Systemcaches gelöscht wurden, und rufen Sie dann Ihr Zugriffstoken erneut über OAuth oder die Funktion "Mein Zugriffstoken" auf dieser Website ab, nachdem Sie sichergestellt haben, dass die Anwendungseinstellungen/Berechtigungstypen Ihren Wünschen entsprechen sein. "

Verwandte Themen