如果频道名称中包含空格,我无法获取频道的数据,例如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}");
请帮忙!
答案 0 :(得分:1)
试试这个,将forUsername
改为YourRelaxMusic1
,我的api电话:
GET https://www.googleapis.com/youtube/v3/channels?part=statistics&forUsername=YourRelaxMusic1&key={YOUR_API_KEY}
频道具有唯一的表示形式,这是id
,在这种情况下,频道的所有者是YourRelaxMusic1
用户。因此,如果您没有频道的ID,则需要通过用户名获取。