为什么此链接返回 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 字段中的 bang 或井号。有谁知道如何修理它?不,引用它们也不起作用。
为什么此链接返回 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 字段中的 bang 或井号。有谁知道如何修理它?不,引用它们也不起作用。
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
不知道你是如何得到额外的“#!” 里面的人物。。