ios - 需要在iOS应用中处理对youtube的请求

标签 ios xcode youtube uiwebview

如果使用浏览器并在其中输入http://www.youtube.com/get_video_info?video_id=$id&el=embedded&ps=default&eurl=&gl=US&hl=en,则会收到一堆描述文件ID为 $ id 的视频的文本,文件格式是由浏览器下载的。该文件包含一个大字符串,该字符串在每次执行请求时都是唯一的。

现在,我需要在iOS应用程序中访问该巨型字符串。

您能告诉我从哪里开始挖掘吗? UIWebViews?也许有一个简单的解决方案?

提前致谢。

最佳答案

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];

关于ios - 需要在iOS应用中处理对youtube的请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42981634/

相关文章:

ios - 如何让1个IBOutlet适用于不同的设备?

ios - 如何在 swift3 中按下按钮时以编程方式执行 segue 或呈现 View

ios - 解析 - 从关系中获取对象

iphone - 哪个谷歌地图版本适用于 ios 5

YouTube API v3 检测是否订阅了 channel

ios - SKNode 现在显示在另一个类中

ios - SWRevealViewController 单元格显示为空白,直到单击

ios - 使用 CocoaPods 的框架在 Xcode 项目中组织源代码

html - 缩小页面时缩小的搜索栏 ex : (youtube. com)

iphone - UIWebview 中的 Youtube 视频不起作用