4

我必须在我的应用程序中集成 yahoo api。谁能提供我的步骤?

由于我们已经集成了雅虎,我们从雅虎获得了一个令牌密钥,在输入密钥后我们进入应用程序。有没有人在雅虎登录后直接进入应用程序的过程。

4

2 回答 2

2

试试这个初学者链接:

http://developer.yahoo.com/social/sdk/objectivec/

于 2011-09-09T12:23:08.087 回答
1

这是使用 Yahoo! 的 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,而不是进行字符串外插。这有点像贫民窟

于 2011-09-09T18:59:28.843 回答