我必须在我的应用程序中集成雅虎api。任何人都可以提供我的步骤吗?Yahoo API集成?
由于我们已经集成了雅虎,我们从雅虎获得了一个tokenkey,并且在输入密钥之后,我们进入了应用程序。是否有任何人在进行了雅虎登录后直接进入应用程序。
我必须在我的应用程序中集成雅虎api。任何人都可以提供我的步骤吗?Yahoo API集成?
由于我们已经集成了雅虎,我们从雅虎获得了一个tokenkey,并且在输入密钥之后,我们进入了应用程序。是否有任何人在进行了雅虎登录后直接进入应用程序。
下面是使用雅虎的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,而不是做一个String推断。这有点贫民窟