我在做一个关于一个歌手的信息应用。现在我不得不整合她的YouTube视频,播放列表和对视频的评论,但我发现没有合适的方法这样做。这可以是JSON返回值,也可以是简单的API让你在YouTube上接收特定视频的信息。
发布于 2016-01-08 05:02:18
将YouTube v3 API的videos/list端点与以下参数一起使用:
part -> snippet
id ->视频的video_id,示例:jCHE0Tjw6MA
HTTP GET https://www.googleapis.com/youtube/v3/videos?part=snippet&id=jCHE0Tjw6MA&key={YOUR_API_KEY}Swift:
let task = NSURLSession.sharedSession().dataTaskWithURL(NSURL(string: "https://www.googleapis.com/youtube/v3/videos?part=snippet&id=jCHE0Tjw6MA&key={YOUR_API_KEY}")!, completionHandler: { (data, response, error) -> Void in
do {
if let parsedResponse: [String : AnyObject] = try NSJSONSerialization.JSONObjectWithData(data!, options: NSJSONReadingOptions.AllowFragments) as? [String : AnyObject] {
let description = parsedResponse["items"]![0]["description"] // the first item's decsription
print(description) // "███████████████████▌HD / HQ Official Music Video ███████████████████▌\r\n\r\nReal Life - Send Me An Angel\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\nreal life send me an angel official music video hq hd 1983 89 lyrics live cover remix extended original"
}
}
catch {
print("json error: \(error)")
}
})
task.resume()https://stackoverflow.com/questions/34664799
复制相似问题