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 リダイレクトに従ってアクセス トークンを取得する必要があります。

あなたがそのような答えを聞きたくなかったのはわかっていますが、現時点では、myCloud にログインするための curl フレンドリーな方法はないと思います。

編集: 最も完全な答えを提供するためだけに: 現時点では、myCloud にはパブリック API ドキュメントがありません。ただし、API を開くための進行中の議論があります。

于 2016-10-05T22:02:58.540 に答える