Я использую youtube API V3 в своем приложении. Я ссылаюсь на эту ссылку для получения результатов поиска, связанных с ключевым словом.
public static void Search(string keyword, ref List<string> videoList)
{
// Validate keyword
if (string.IsNullOrWhiteSpace(keyword))
{
return;
}
// Create a youtube service
YoutubeService youtube = new YoutubeService(new BaseClientService.Initializer()
{
ApiKey = GoogleCredentials.apiKey
});
SearchResource.ListRequest listRequest = youtube.Search.List("snippet");
listRequest.Q = keyword;
listRequest.Order = SearchResource.Order.Rating;
// Fetch the response from youtube
SearchListResponse searchResponse = listRequest.Fetch();
foreach (SearchResult searchResult in searchResponse.Items)
{
videoList.Add(searchResult.Id.VideoId);
}
}
В этой строке кода
SearchListResponse searchResponse = listRequest.Fetch();
Выдает следующую ошибку.
Произошло необработанное исключение типа "Google.GoogleApiRequestException" в Google.Apis.dll. Дополнительная информация: Google.Apis.Requests.RequestError.
Bad Request [400]
В чем может быть проблема?