api - 瑞士电信 myCloud : obtaining the bearer token

标签 api curl swisscomdev

<分区>

在使用 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 的讨论正在进行中。

关于api - 瑞士电信 myCloud : obtaining the bearer token,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39879885/

相关文章:

rest - 如何使用 REST API 在 SalesForce 中获取潜在客户详细信息?

python - 将 URL 参数传递给嵌套序列化器

php - PHP 中的非阻塞 Curl 请求

mysql - Swisscom 云上的 Mariadb 配置

single-sign-on - 使用 Cloud Foundry CLI 进行 Swisscom Passeport 两步登录

ajax - 这个 session / token 身份验证系统对我的 Web api 有意义吗?

java - 如何在 YouTube API 中获取与一个 Google 帐户关联的多个用户名?

java - 使用预签名 URL 使用 curl 上传到 s3(得到 403)

linux - 出现错误时如何自动重新运行 "curl"命令

swisscomdev - Swisscom CF 插件的替代品名为 Service Connector