2011-09-09 6 views
4

Je dois intégrer yahoo api dans mon application. Quelqu'un peut-il me fournir les étapes pour cela? Comme nous avons intégré yahoo, nous obtenons un tokenkey de yahoo et après avoir entré la clé, nous entrons dans l'application. Est-ce que quelqu'un a le processus pour entrer directement dans l'application après avoir le login yahoo.Yahoo API Intégration?

Répondre

1

Voici un sous-ensemble de code en utilisant la partie XML de Yahoo! Réponses. J'avais écrit ceci pour écrire ma propre application de réponses.

NSString *question = @"Who won the 1975 World Series?"; 
    NSString *address = @"http://answers.yahooapis.com/AnswersService/V1/questionSearch?appid=iQuestion&query="; 
    NSString *request = [NSString stringWithFormat:@"%@%@",address,question]; 
    NSURL *URL = [NSURL URLWithString:request]; 
    NSError *error;  
    NSString *XML = [NSString stringWithContentsOfURL:URL encoding:NSASCIIStringEncoding error:&error]; 

    // Extract current answer the 'dirty' way 
    NSString *answer = [[[[XML componentsSeparatedByString:@"<ChosenAnswer>"] 
    objectAtIndex:1] componentsSeparatedByString:@"</ChosenAnswer>"] objectAtIndex:0]; 
    NSLog(@"%@", answer); 

L'extraction XML est très brut, et si vous la meilleure alternative est d'utiliser un XMLParser ou XMLDocument plutôt que de faire une extrapolation à cordes. C'est un peu ghetto