代码之家  ›  专栏  ›  技术社区  ›  Nami

谷歌分析未授权访问(401)

  •  1
  • Nami  · 技术社区  · 15 年前

    一个月前,我开发了一个windows服务,它调用一些googleanayticsapi,代码计划每15分钟执行一次。直到5天前,当我检查事件查看器时,我发现该服务在每个到Google API的连接中都引发了未授权访问(401)异常。当我重新启动服务时,它再次正常工作。

    原因可能是什么?

    当做

    2 回复  |  直到 15 年前
        1
  •  0
  •   Nick Johnson    15 年前

    很可能,您在启动时获得了一个身份验证令牌,并将其用于所有后续请求。身份验证令牌最终会过期;当您获得401时,应重新进行身份验证并获取新令牌。

        2
  •  0
  •   M Schenkel    15 年前

    这个答案假设您正在使用一种身份验证机制,比如AuthSub,它要求您对请求进行“签名”。这个签名中嵌入了一个时间戳。如果你的计算机没有正确的时间,它将失败。

    这么说,这会是一个日光节约的问题吗?您正在运行的计算机是否有“Windows补丁”来解决日光节约时的更改( more info

    就在上周末,我也遇到了这样的问题。我想修改“自动调整时钟为夏令时”设置可以解决这个问题。

    推荐文章