【问题标题】:Youtube Api search results have Quotation Marks errorYoutube Api 搜索结果有引号错误
【发布时间】:2019-10-18 00:25:25
【问题描述】:

我尝试使用 YouTube API,但它有引号问题。

        SearchResource.ListRequest searchListRequest = yt.Search.List("snippet,contentDetails,statistics");
        searchListRequest.ChannelId = channelId;
        searchListRequest.MaxResults = 50;
        searchListRequest.Order = SearchResource.ListRequest.OrderEnum.Date;
        SearchListResponse searchListResult = searchListRequest.Execute();

我预计“野兽先生种植 20'000'000 棵树”的输出,但实际输出是“野兽先生种植 20'000'000 棵树”。 我期待“Rating James Charles “Tati”Apology video”的输出,但实际输出是“Rating James Charles “Tati”Apology”

【问题讨论】:

  • 查看您的问题文本,我认为没有问题:预期输出和实际输出是相同的!仅查看问题的源文本,我才明白您的意思。当您抱怨 API 的引用问题时,您自己却表现出相同性质的文本问题,这不是很讽刺吗?
  • 我猜stackoverflow已经改变了。实际输出是“

标签: youtube youtube-data-api


【解决方案1】:

这是 API 的一个已知问题(我已经在上面引用过)。

由于您的上下文是 C# 和 .NET,因此您应该使用标准方法 HttpUtility.HtmlDecode 或 WebUtility.HtmlDecode 来替换从 API 获得的所有 HTML 字符引用(实体)。

【讨论】:

    猜你喜欢
    • 2017-08-27
    • 2013-08-21
    • 1970-01-01
    • 2014-05-29
    • 2020-01-21
    • 2018-11-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多