2011-09-09 2 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를 사용하는 경우 문자열의 추정을하고 반대로. 그것은 약간의 게토 야.