获取名称中包含空格的通道的统计信息

时间:2015-04-19 16:43:44

标签: api youtube channel youtube-channels

如果频道名称中包含空格,我无法获取频道的数据,例如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}");

请帮忙!

1 个答案:

答案 0 :(得分:1)

试试这个,将forUsername改为YourRelaxMusic1,我的api电话:

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

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