J'essaie d'expliquer dans pseudo. J'ai suivi l'URL suivante: http://dev.twitter.com/pages/auth#introTwitter (xCode/iPhone) Comment puis-je m'authentifier avec succès grâce à oAuth?
Là, j'ai lu la procédure d'authentification. J'ai construit un script qui crée avec succès une chaîne de signature appropriée pour les propriétés oAuth. Mais alors je suis coincé.
Je crée une chaîne d'authentification pour le champ d'en-tête 'Authentification'.
OAuth oauth_callback="http%3A%2F%2Flocalhost%3A3005%2Fthe_dance%2Fprocess_callback%3Fservice_provider_id%3D11", oauth_consumer_key="GDdmIQH6jhtmLUypg82g", oauth_nonce="QP70eNmVz8jvdPevU3oJD2AfF7R7odC2XJcn4XlZJqk", oauth_signature="8wUi7m5HFQy76nowoCThusfgB%2BQ%3D", oauth_signature_method="HMAC-SHA1", oauth_timestamp="1272323042", oauth_version="1.0"
Mais maintenant je me demande quoi en faire. J'essaie de envoyai dans l'en-tête
NSMutableURLRequest *urlRequest = [[[NSMutableURLRequest alloc] initWithURL:[NSURL URLWithString:@"http://api.twitter.com/oauth/request_token"] cachePolicy:cachePolicy timeoutInterval:timeoutInterval] autorelease];
[urlRequest setHTTPMethod:@"POST"];
[urlRequest addValue:authenticationString forHTTPHeaderField:@"Authorization"];
Mais lors de la récupération du contenu que je reçois:
« Impossible de valider la signature oauth et le jeton »
Tous ceux qui connaissent cette erreur ? Parce que la signature oauth est là et le jeton ne devrait pas être nécessaire car il appelle l'URL request_token.
Quelle est la signature dans twitter oauth? – GameLoading
Voir ma réponse ici: http://stackoverflow.com/questions/14913491/how-to-make-nsurlrequest-to-obtain-a-twitter-request-token?lq=1 –