C # - YouTube API v3, количество лайков - PullRequest
0 голосов
/ 12 ноября 2018

Я пытаюсь подсчитать количество лайков с помощью Google API v3 в C #.

SearchResource.ListRequest listRequest = service.Search.List("snippet");
listRequest.Q = args;
listRequest.MaxResults = 5;
IList<SearchResult> searchListResponse = (await listRequest.ExecuteAsync()).Items;

Но это дает мне только общую информацию (например, идентификатор видео, фрагмент и т. Д.)

Я нашел несколько похожих вопросов, таких как этот Получить счетчик комментариев или лайков для видео YouTube с помощью API 3.0 Но они рассказывают только, как это сделать, используя HTTP-запрос, а не.* Я попытался добавить статистическое ключевое слово в Search.List, например,

service.Search.List("snippet,statistics");

Но это возвращает мне ошибку 400

Google.Apis.Requests.RequestError
snippet statistics [400]
Errors [
    Message[snippet statistics] Location[part - parameter] 
    Reason[unknownPart] Domain[youtube.part]
]

Так что мой вопрос: как мне получить количество лайков?используя Google API v3 в C #?

1 Ответ

0 голосов
/ 15 ноября 2018

Я не знаком с .NET, но могу сказать, что likeCount находится в статистике, но он недоступен через конечную точку поиска. Вы должны использовать конечную точку Videos и запрашивать статистику таким образом. Надеюсь, это укажет вам правильное направление.

...