Как я могу сделать поиск видео на YouTube в моем приложении iPhone? - PullRequest
0 голосов
/ 21 февраля 2011

В моем приложении для iPhone я хочу выполнить поиск видео на YouTube.

Как я могу это сделать (с помощью GData API)?

1 Ответ

1 голос
/ 21 февраля 2011

Вы делаете это так же, как запрашивали бы другие данные. Если бы я хотел искать видео на YouTube из своего приложения для iPhone, я бы создал запрос на YouTube, который выглядел бы так:

-(void)fetchYoutubeData:(NSString *)myQuery{
//where myQuery is the string to search for
//it needs to be encoded to stick in the url so Jimi%20Hendrix instead
///of Jimi Hendrix
NSError *err = [[[NSError alloc] init] autorelease];
NSString *myRequest = [NSString stringWithFormat:@"http://gdata.youtube.com/feeds/api/videos?q=%@&max-results=5",myQuery]; 
NSURL *url = [NSURL URLWithString:myRequest];  
NSString *myYouTubeData = [NSString stringWithContentsOfURL:url encoding:NSUTF8StringEncoding error:&err];
if(err.code != 0) {
//HANDLE ERROR HERE
}
//Do Something with myYouTubeData here
}

Вам нужно будет проанализировать строку myYouTubeData, которую вы получите. Полное руководство по структурированию запроса можно найти на веб-странице API YouTube .

...