3

在使用 Swisscom 的 myCloud Web 客户端查看流量时,不记名令牌用于客户端和服务器之间的所有交互 ( storage.prod.mdl.swisscom.ch):

Authorization: Bearer 5E9Ra2n2kwI7JZDoy1f7og==

(显然,这个令牌是假的)。

如何使用我的 Swisscom Passeport 登录名和密码获取此类不记名令牌?使用示例curl是首选。

此外,是否有任何关于 myCloud 的 API 的文档?

4

1 回答 1

5

您必须遵循 Swisscom Passeport 的 OAuth 身份验证流程。由于 Swisscom Passeport 没有开放的 API(据我所知),您可以制作一个 PhantomJS 脚本来输入用户名和密码并提交登录。登录后,您应该遵循 HTTP 重定向并获取访问令牌。

我知道你不想听到这样的答案,但是,目前,我认为没有 curl 友好的方式来登录 myCloud。

编辑:只是为您提供最完整的答案:目前 myCloud 没有任何公共 API 文档。但是,关于开放 API 的讨论正在进行中。

于 2016-10-05T22:02:58.540 回答