如何获取我上传到YouTube的视频的链接

时间:2012-02-09 19:39:11

标签: iphone objective-c ios youtube youtube-api

我的代码可以将视频成功上传到YouTube,我想获取上传视频的嵌入链接,并将此链接放到其他网站,以便我可以看到该网站上的视频。

我如何获得该链接?

我使用下面的代码上传视频,但我看不到返回的故障单中的任何有用信息。

GDataServiceTicket *ticket;
ticket = [service fetchEntryByInsertingEntry:entry
                                  forFeedURL:url
                                    delegate:self 
                           didFinishSelector:@selector(uploadTicket:finishedWithEntry:error];

有人可以帮助我吗?

非常感谢

1 个答案:

答案 0 :(得分:6)

您应该能够从回调处理程序中的条目对象获取URL。

- (void)uploadTicket:(GDataServiceTicket *)ticket
   finishedWithEntry:(GDataEntryYouTubeVideo *)videoEntry
               error:(NSError *)error {
  if (error == nil) {
    NSString *url = [[[[video mediaGroup] mediaContents] objectAtIndex:0] URLString];
  }
}