2011-10-22 3 views
-1

Parfois, je reçois le message d'erreur OAuth Authentication faileed alors que j'essaie de me connecter/partager la date sur Twitter en utilisant sharekit.Peut-on aider pourquoi je reçois cette erreur?sharekit: Échec de l'authentification OAuth pour twitter

#define SHKTwitterUseXAuth 0 est défini dans le fichier SHKConfig.h

+0

passer par le lien peut être utile pour OAuth question n'a pas [oauthfailed] (http://hostmonsterforums.com/showthread.php ? 9502-OAuth-Authentication-a échoué) –

Répondre

4

Quelques fois ce message d'erreur d'authentification a échoué arrive à terme c changement dans les API de twitter et peuvent être mis à jour à ne pas Sharekit. Veuillez vérifier dans SHKTwitter.m que dans la méthode init les authorizeURL, requestURL et accessURL doivent être comme ci-dessous, c'est-à-dire ajouter api avant twitter.

self.authorizeURL = [NSURL URLWithString:@"https://api.twitter.com/oauth/authorize"]; 
self.requestURL = [NSURL URLWithString:@"https://api.twitter.com/oauth/request_token"]; 
self.accessURL = [NSURL URLWithString:@"https://api.twitter.com/oauth/access_token"]; 

et méthode sendStatus vérifier https devraient être là comme ci-dessous

OAMutableURLRequest *oRequest = [[OAMutableURLRequest alloc] initWithURL:[NSURL URLWithString:@"https://api.twitter.com/1/statuses/update.json"] 
                    consumer:consumer 
                     token:accessToken 
                     realm:nil 
                  signatureProvider:nil];