<分区>
在使用 Swisscom 的 myCloud 网络客户端查看流量时,不记名 token 用于客户端和服务器之间的所有交互 (storage.prod.mdl.swisscom.ch
):
Authorization: Bearer 5E9Ra2n2kwI7JZDoy1f7og==
(这个 token 显然是假的)。
如何使用我的 Swisscom Passeport 登录名和密码获得此类不记名 token ?首选使用 curl
的示例。
此外,是否有任何关于 myCloud 的 API 的文档可用?
您必须遵循来自 Swisscom Passeport 的 OAuth 身份验证流程。由于 Swisscom Passeport 没有开放的 API(据我所知),您可以制作一个 PhantomJS 脚本来输入用户名和密码并提交登录。登录后,您应该遵循 HTTP 重定向并获取访问 token 。
我知道你不想听到这样的回答,但是,目前,我认为没有 curl 友好的方式来登录 myCloud。
编辑:
只是为您提供最完整的答案:目前 myCloud 没有任何公开的 API 文档。但是,关于开放 API 的讨论正在进行中。