gpt4 book ai didi

powershell - 我无法再下载我的 iCloud 日历

转载 作者:行者123 更新时间:2023-12-03 21:44:09 27 4
gpt4 key购买 nike

我有一个 bat 文件,它每小时下载我的 iCloud 日历。使用的链接是通过 iCloud 站点找到的(日历是公开共享的)。它有一个 webcal://url,但根据 Apple 的支持,您必须将其更改为 http。

用chrome浏览器,这个文件下载不了。在 Chrome 中:{"reason":"Origin header 无效或缺失","error":1}在资源管理器中:文件似乎已启动,但随后显示:“无法下载...”

我的bat文件:

@echo off
powershell -Command "(New-Object Net.WebClient).DownloadFile('http://p20-calendarws.icloud.com/ca/subscribe/1/...', 'D:\Backup\cal.ics')"
pause

上面的代码给了我:

使用“2”个参数调用“downloadfile”时出现异常:远程服务器返回错误:421 请求错误。

这曾经很好用,现在看来不行了。

有什么想法吗?还有其他人在做类似的事情吗?

尝试用 https 替换 http,但没有成功。搜索 iCloud 是否进行了一些更改没有找到任何结果。

最佳答案

您最近是否启用了 Apple 的双因素身份验证?尝试从某人的帐户访问公共(public) Apple 日历时,我遇到了与您相同的错误——它工作正常,然后开始提供“无效或缺少源 header ”信息。我让那个人关闭双因素身份验证,然后我重新生成了公共(public)日历链接(使用 iCloud.com),现在它工作正常。考虑到 Apple 的最新更新之一真的开始插入双因素身份验证,它可能已经在没有完全意识到的情况下被打开(我妈妈设法打开它并且当我问她时甚至不知道它是什么) .

约翰

关于powershell - 我无法再下载我的 iCloud 日历,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43819472/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com