我的问题可能看起来很愚蠢,但我在谷歌搜索过多后问这个问题,但没有任何线索.
我正在使用iCloud网络服务.为此,我已将此Python代码转换为PHP.https://github.com/picklepete/pyicloud
到此为止,一切都运转良好.使用icloud用户名进行身份验证时,我会获得一个Web服务URL列表作为响应的一部分.现在,例如,使用联系人Web服务,我需要使用联系人Web服务URL并向该URL添加一部分以获取联系人.
https://p45-contactsws.icloud.com:443/co/startup 带有一些参数.
在进行身份验证时,Web服务URL https://p45-contactsws.icloud.com:443即将响应.但是后面的部分,'co/startup'就在python代码中.我不知道他们是如何找到这一部分的.因此,对于Python代码中的某些服务,它们运行良好.但是,我想用一些其他服务一样https://p45-settingsws.icloud.com:443,https://p45-keyvalueservice.icloud.com:443 等等,当我尝试用正确的参数传递给该请求发送其他服务,我收到404找不到或未经授权访问的错误.所以我认为必须将某些URL部分添加到此部分,就像联系人一样.如果有人知道我如何或在哪里获得正确的URL部分,我将非常感激.
感谢所有人提前阅读/回答我的问题.