C# - YouTube API v3,获取点赞数
C# - YouTube API v3, Get likes count
我正在尝试使用 C# 中的 Google API v3 来计算点赞数。
SearchResource.ListRequest listRequest = service.Search.List("snippet");
listRequest.Q = args;
listRequest.MaxResults = 5;
IList<SearchResult> searchListResponse = (await listRequest.ExecuteAsync()).Items;
但这只能给我一般信息(如视频 ID、片段等...)
我发现了一些类似的问题
Get comment or likes count for YouTube video using API 3.0
但他们只告诉如何使用 HTTP 请求而不是使用 .NET 库
我试过在 Search.List 这样的事情中添加 statistic 关键字
service.Search.List("snippet,statistics");
但它 return 我一个 400 错误
Google.Apis.Requests.RequestError
snippet statistics [400]
Errors [
Message[snippet statistics] Location[part - parameter]
Reason[unknownPart] Domain[youtube.part]
]
所以我的问题是如何在 C# 中使用 Google API v3 计算点赞数?
我不熟悉 .NET,但我可以告诉您 likeCount 在统计信息中,但无法通过搜索端点获得。您必须使用 Videos 端点并以这种方式请求统计信息。希望这会为您指明正确的方向。
我正在尝试使用 C# 中的 Google API v3 来计算点赞数。
SearchResource.ListRequest listRequest = service.Search.List("snippet");
listRequest.Q = args;
listRequest.MaxResults = 5;
IList<SearchResult> searchListResponse = (await listRequest.ExecuteAsync()).Items;
但这只能给我一般信息(如视频 ID、片段等...)
我发现了一些类似的问题 Get comment or likes count for YouTube video using API 3.0 但他们只告诉如何使用 HTTP 请求而不是使用 .NET 库
我试过在 Search.List 这样的事情中添加 statistic 关键字
service.Search.List("snippet,statistics");
但它 return 我一个 400 错误
Google.Apis.Requests.RequestError
snippet statistics [400]
Errors [
Message[snippet statistics] Location[part - parameter]
Reason[unknownPart] Domain[youtube.part]
]
所以我的问题是如何在 C# 中使用 Google API v3 计算点赞数?
我不熟悉 .NET,但我可以告诉您 likeCount 在统计信息中,但无法通过搜索端点获得。您必须使用 Videos 端点并以这种方式请求统计信息。希望这会为您指明正确的方向。