0

アプリで動画レスポンスの URL をクエリして返された動画のリストを取得しようとしていますが、特に Objective C のトピックに関するドキュメントが見つからないようです。レスポンス リストの URL を取得できます (以下のコードを参照してください)、しかし、URL が配列またはリスト内のエントリまたはビデオのリストを返すようにするには、どのような GData クラスを使用すればよいでしょうか?

//get video object and get the link from it
GDataEntryYouTubeVideo *video = [videoList objectAtIndex:i];
GDataLink *vidResponses = video.videoResponsesLink;

//resulting link returns an xml feed
vidResponses= https://gdata.youtube.com/feeds/api/videos/luCT5A02n5w/responses
4

1 に答える 1

1

完了ハンドラーでは、フィード変数はGDataFeedYouTubeVideoになります。これには、 GDataEntryYouTubeVideoの配列である、entriesというプロパティがあります。

GDataQueryYouTube * query = [[GDataQueryYouTube alloc] init];

query.feedURL = [NSURL URLWithString:@"https://gdata.youtube.com/feeds/api/videos/luCT5A02n5w/responses"];

GDataServiceGoogleYouTube * service = [[GDataServiceGoogleYouTube alloc] init];

service.userAgent = @"App Name";

[service fetchFeedWithQuery:query
                      completionHandler:^(GDataServiceTicket *ticket, GDataFeedBase *feed, NSError *error)
 {
     if(!error)
     {
         NSArray * entries = feed.entries;

         if(entries.count)
         {
             GDataEntryYouTubeVideo * firstVideo = entries[0];
         }
     }
 }];

URL にビデオ レスポンスがないようです。

于 2013-07-29T10:23:10.310 に答える