获取名称中带有空格的频道的统计信息

Posted

技术标签:

【中文标题】获取名称中带有空格的频道的统计信息【英文标题】:Getting statistics for a channel with spaces in name 【发布时间】:2015-06-26 06:49:42 【问题描述】:

如果频道名称中有空格,我无法获取频道的数据,例如Meditation Relax Music.

我的 API 调用:

https://www.googleapis.com/youtube/v3/channels?part=statistics&forUsername=Meditation+Relax+Music&key=YOUR_API_KEY

我获取数据的方法是,在调用 API 之前从名称中删除空格。它适用于某些频道,例如Unversal Pictures

测试样本:

 WebClient client = new WebClient();
 dynamic var = client.DownloadString(@"https://www.googleapis.com/youtube/v3/channels?part=statistics&forUsername=Meditation+Relax+Music&key=YOUR_API_KEY");

请帮忙!

【问题讨论】:

您能否发布相关代码,声明,初始化和使用频道名称的行?见How to Ask。 我们开始:WebClient client = new WebClient();动态 var = client.DownloadString(@"googleapis.com/youtube/v3/…YOUR_API_KEY"); 【参考方案1】:

试试这个,把forUsername改成YourRelaxMusic1,我的api调用:

GET https://www.googleapis.com/youtube/v3/channels?part=statistics&forUsername=YourRelaxMusic1&key=YOUR_API_KEY

频道具有唯一的表示形式,即id,在这种情况下,频道的所有者是YourRelaxMusic1 用户。因此,如果您没有频道的 id,则需要通过用户名获取。

【讨论】:

谢谢好友,我很欣赏你的观点。我也做了同样的事情,但现在我清楚了。 欢迎您。如果你相信我的回答是正确的,请接受它。谢谢

以上是关于获取名称中带有空格的频道的统计信息的主要内容,如果未能解决你的问题,请参考以下文章

YouTube Analytics API 是不是只是为您提供频道的统计信息?

获取 Youtube 频道网络名称

如何提取一些 youtube 频道的统计信息?

如何设置频道名称?

通过 API 从 Google Cloud 访问 YouTube 帐户以获取统计信息

将 URL 回显到网络驱动器上名称中带有空格的文件