分析 API 2.4 returns 无效 XML 0x1F

Analytics API 2.4 returns invalid XML with 0x1F

我有一些 C# 代码与 Analytics API v2.4 通信。这已经工作了将近五年,但 Analytics 突然返回格式错误 XML,从字符 0x1F 开始。

方法 XmlReader.MoveToContent() 抛出 System.Xml.XmlException 消息:

' ', hexadecimal value 0x1F, is an invalid character. Line 1, position 1.

这是在 8 月 8 日首次注意到的 14:30 UTC。四小时前这不是问题。

我意识到这更像是一个错误报告而不是一个问题,仍然:

谢谢!

我猜响应正在被 gzip 压缩(gzip 的 header 以 1f 8b 开头),您现在必须解压缩它。

我不确定发生了什么变化,您的代码、您的库或分析 API。

抱歉,我不是 C# 专家,无法帮助您编写代码。

https://en.wikipedia.org/wiki/Gzip#File_format