为什么此链接会返回xml内容...?:
https://gdata.youtube.com/feeds/api/videos/uENITui5_jU#!?v=2&alt=json
虽然这个返回正确的JSON?
https://gdata.youtube.com/feeds/api/videos/Zce-QT7MGSE?v=2&alt=json
我怀疑这是因为在URL的video_id字段中有爆炸或哈希标记。有谁知道如何修理它?不,引用它们也不起作用。
答案 0 :(得分:1)
YouTube ID中永远不会有锚(#),所有YouTube ID都是11个字符。基本上,Web服务器对锚点之后的所有内容进行了不同的处理,因此请求中会忽略“!?v = 2& alt = json”。
您要查找的视频ID是“uENITui5_jU”,因此这是正确的请求: https://gdata.youtube.com/feeds/api/videos/uENITui5_jU?v=2&alt=json
不确定你是如何得到额外的“#!”那里的人物..