Swisscom myCloud:获取持票人令牌

wat*_*ain 3 api curl swisscomdev

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

Authorization: Bearer 5E9Ra2n2kwI7JZDoy1f7og==
Run Code Online (Sandbox Code Playgroud)

(显然这个标记是假的).

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

另外,有没有关于myCloud API的文档?

gsm*_*ado 5

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

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

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