【问题标题】:Need to process a request to youtube inside an iOS app需要在 iOS 应用程序中处理对 youtube 的请求
【发布时间】:2017-08-16 08:05:41
【问题描述】:
如果我使用浏览器并在其中输入 http://www.youtube.com/get_video_info?video_id=$id&el=embedded&ps=default&eurl=&gl=US&hl=en,我会得到一堆以文件形式描述 ID 为 $id 的视频的文本,即被浏览器下载。该文件包含一个大字符串,每次执行请求时都是唯一的。
现在,我需要访问 iOS 应用程序中的那个巨大字符串。
你能告诉我从哪里开始挖掘吗? UIWebViews?或者也许有一个简单的解决方案?
提前致谢。
【问题讨论】:
标签:
ios
xcode
youtube
uiwebview
【解决方案1】:
NSURL *url = [NSURL URLWithString:@"https://www.youtube.com/get_video_info?video_id=$id&el=embedded&ps=default&eurl=&gl=US&hl=en"];
NSData *data = [NSData dataWithContentsOfURL:url];
NSString *idString = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];