4

アプリにyahooapiを統合する必要があります。誰かが私にそのための手順を教えてもらえますか?

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

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 に答える