Je veux suivre un utilisateur de Twitter sur un clic de bouton. J'ai utilisé le kit de partage suivez-moi la méthode en utilisant oauth. Mais toujours je reçois cette erreur.iPhone suivre un utilisateur sur twitter par programmation
{ "erreur": "Impossible d'authentifier avec OAuth.", "Demande": "/ 1/amitiés/créer/priyankav89.json"}
Alors j'ai essayé de le mettre en œuvre moi-même
NSURL *url = [NSURL URLWithString:@"https://api.twitter.com/1/friendships/create.json"];
NSMutableDictionary *dict=[[NSMutableDictionary alloc]init];
[dict setObject:@"871252998" forKey:@"user_id"];
[dict setObject:@"true" forKey:@"follow"];
[dict setObject:@"KXL0jFLJY6RI4lszOz8r5w" forKey:@"consumer"];
NSString *jsonRepresentation=[dict JSONString];
NSLog(@"jsonRepresentation = %@",jsonRepresentation);
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:url
cachePolicy:NSURLRequestUseProtocolCachePolicy timeoutInterval:3];
NSData *postData=[NSData dataWithBytes:jsonRepresentation.UTF8String length:[jsonRepresentation length]];
[request setHTTPMethod:@"POST"];
[request setValue:@"application/json" forHTTPHeaderField:@"Accept"];
[request setValue:@"application/json" forHTTPHeaderField:@"Content-Type"];
[request setValue:[NSString stringWithFormat:@"%d", [postData length]] forHTTPHeaderField:@"Content-Length"];
[request setHTTPBody:postData];
NSURLResponse *response;
NSError *error=nil;
NSData *responseData=[NSURLConnection sendSynchronousRequest:request returningResponse:&response error:&error];
NSLog(@"respon = %s",responseData.bytes);
toujours je reçois la même erreur.
J'ai beaucoup cherché. Toujours pas d'utilisation. Je ne veux pas charger l'URL dans un UIWebView ou en safari. Je veux soutenir l'application d'ios4. Donc l'application twitter intégrée ios5 ne peut pas être utilisée.
Utilisez-vous l'utilisation de sharekit ou non? –
J'ai essayé le kit de partage suivez-moi la méthode pour twitter. Mais ça ne marche pas. J'utilise un kit de partage pour partager du texte qui fonctionne parfaitement. –
En bref ce que vous voulez faire sur Twitter partager? –