【问题标题】:How to get the youtube channel ID and name, given a video ID给定视频 ID,如何获取 youtube 频道 ID 和名称
【发布时间】:2014-08-16 07:39:43
【问题描述】:

我有一个 YouTube 视频 ID,例如:7-7knsP2n5w

(https://www.youtube.com/watch?v=7-7knsP2n5w)

我需要获取它的频道名称(在本例中为:shakiraVEVO)和频道 ID(UCGnjeahCJW1AF34HBmQTJ-Q

有可能吗?

【问题讨论】:

  • 您是否阅读了所有 YouTube API 文档?如果可能的话,它肯定会在里面提到它。
  • 你用什么语言编码?你想通过 JavaScript、Java、Groovy 等来获得它吗...
  • 我不知道,也许有一些 3rd 方在线 api...
  • 这是一个 Windows phone 8.1 应用程序,但我也可以在 php 中从 apache 服务器发出服务器到服务器请求
  • 我知道在 groovy 中使用 XmlSlurper 就像 new XmlSlurper().parse("gdata.youtube.com/feeds/api/videos/7-7knsP2n5w").channelId.C# 可能有相同类型的东西。这可能是一个有用的链接ohloh.net/p/xmlslurper

标签: c# php youtube youtube-api windows-phone-8.1


【解决方案1】:

用 PHP 解决:

$videoid = "7-7knsP2n5w";

$xml_video = simplexml_load_file("http://gdata.youtube.com/feeds/api/videos/".$videoid);
$xml_channel = simplexml_load_file($xml_video->author->uri);

//author:
echo $xml_video->author->name;

//channel:
echo $xml_channel->link[0]["href"];

【讨论】:

  • 不再可用 :(
猜你喜欢
  • 2020-11-26
  • 2018-04-16
  • 1970-01-01
  • 2019-12-14
  • 2015-06-23
  • 2019-12-07
  • 2018-10-16
  • 2017-10-09
  • 2019-02-10
相关资源
最近更新 更多