2010-09-19 5 views
0

J'utilise sur mon application iphone ce code mais je ne peux pas voir le post sur mon twitter. Je ne reçois pas d'erreur.twitter code iphone ne fonctionne pas

NSMutableURLRequest * Demande = [NSMutableURLRequest requestWithURL: [NSURL URLWithString: @ "http://username:[email protected]/statuses/update.xml"] cachePolicy: NSURLRequestUseProtocolCachePolicy timeoutInterval: 15.0]; // Le texte à publier NSString * msg = @ "testing";

// Set the HTTP request method 
[request setHTTPMethod:@"POST"]; 

[request setHTTPBody:[[NSString stringWithFormat:@"status=%@", msg] 
         dataUsingEncoding:NSASCIIStringEncoding]]; 

NSURLResponse *response; 
NSError *error; 

if ([NSURLConnection sendSynchronousRequest:request 
          returningResponse:&response error:&error] != nil) 
    NSLog(@"Your Poem posted to Twitter successfully."); 
else 
    NSLog(@"Could not post to Twitter"); 

Quelqu'un peut-il me dire ce qui ne va pas?

Répondre

3

L'authentification de base a été supprimée en août. Vous devez maintenant utiliser OAuth. Voir https://dev.twitter.com/ pour plus de détails.

Editer: Il existe plusieurs bibliothèques pour cela. J'ai été en utilisant cette mise en œuvre prête à l'iPhone de oauthconsumer: http://github.com/jdg/oauthconsumer

1

Twitter récemment désactivé, vous devez utiliser OAuth à la place.