2015-04-19 38 views
0

如果頻道名稱中包含空格,則無法獲取頻道的數據。 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

您可以發佈相關代碼,聲明,初始化和使用頻道名稱的行嗎?見[問]。 – mins

+0

這裏我們去: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}」); – Mayank

回答

1

試試這個,改變forUsernameYourRelaxMusic1,我的API調用:

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

通道具有獨特的代表性,這是id,以及頻道的擁有者是YourRelaxMusic1用戶在這種情況下。所以如果你沒有頻道的ID,你需要通過用戶名來獲取。

+0

謝謝巴迪,我對此表示讚賞。我也是這樣做的,但現在我對此也有清晰的瞭解。 – Mayank

+0

歡迎你。如果你相信我的回答是正確的,請接受它。謝謝 – emcas88