我在youtube上編寫搜索功能。 我在「console.developers.google.com」上創建項目。名稱項目是youtubesearch,我得到apiKey。 我有錯誤功能在youtube中搜索
「型 'Google.GData.Client.InvalidCredentialsException' 未處理的異常在 Google.GData.Client.dll發生」 在foreach循環 我的代碼是:
private void getsearch(string serchFor)
{
YouTubeRequestSettings setting = new YouTubeRequestSettings("youtubesearch", "APIkey","[email protected]","password for my email");
YouTubeRequest Request = new YouTubeRequest(setting);
YouTubeQuery query = new YouTubeQuery(YouTubeQuery.DefaultVideoUri);
query.OrderBy = "viewCount";
query.Query = serchFor;
query.SafeSearch = YouTubeQuery.SafeSearchValues.Moderate;
Feed<Video> videofeed = Request.Get<Video>(query);
videoLookUp = new Dictionary<string, string>();
foreach (Video v in videofeed.Entries)
{
if (v.Media.Content!=null)
{
Console.WriteLine(v.Title);
Console.WriteLine(v.Media.Content.Url);
comboBox1.Items.Add(v.Title);
videoLookUp.Add(v.Title,v.Media.Content.Url);
}
}
}
請檢查對象的設置,如果我的參數是正確的,並告訴我,如果我在我的代碼有任何proplem
您可能需要創建應用密碼https://security.google.com/settings/security/apppasswords並使用該密碼。 – KSib