2011-09-09 4 views
4

私のアプリにyahoo apiを統合する必要があります。誰かが私にそのためのステップを提供することはできますか?Yahoo APIインテグレーション?

私たちはヤフーを統合しているので、ヤフーからトークンキーを取得し、キーを入力した後、アプリケーションに入ります。ヤフーログイン後に、アプリケーションに直接入力するプロセスがあります。

答えて

1

はヤフーのXML部分を使用してコードのサブセットであります答え。私は自分の答えのアプリを書くためにこれを書いていた。

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); 

XMLの抽出は非常に、粗である、とあなたが最良の選択肢は文字列の外挿を行うこととは対照的に、XMLParserのかなXMLDocumentを使用するのであるならば。ちょっとゲットー