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

标签 iphone objective-c ios youtube youtube-api

我的代码可以把视频成功上传到YouTube,我想得到上传视频的嵌入链接,把这个链接放到另一个网站,这样我就可以看到那个网站的视频了。

我怎样才能得到那个链接?

我使用下面的代码上传视频,但我无法从返回的工单中看到任何有用的信息。

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

这里有没有人可以帮助我?

非常感谢

最佳答案

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

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

关于iphone - 如何获取我上传到 YouTube 的视频的链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9217544/

相关文章:

ios - 自定义委托(delegate)不更新 iOS 中的 UI

ios - NSUserDefaults initWithSuiteName 在删除应用程序后仍然存在

ios - Swift - 来自 TableView 的协议(protocol)委托(delegate)不起作用 - 模态呈现

ios - Monotouch SQLite 每次都会创建一个新数据库吗?

ios - Pixelart 使用 UIImageView 变得模糊

iphone - 错误 : "Category" declared as different kind of symbol in XCode 4

ios - 比较时删除最后一位数字( double 为0)(或其他任何选项)

ios - 闭包无法隐式捕获变异的 self 参数

iphone - 在 objective-c 中绘制 iPhone

ios - 完成按钮事件 MPMoviePlayerController