2016-10-05 3 views
2

При взгляде на трафик при использовании веб-клиента MyCloud Swisscom, в знак носитель используется для всех взаимодействий между клиентом и сервером (storage.prod.mdl.swisscom.ch):Swisscom MyCloud: получение носителя маркера

Authorization: Bearer 5E9Ra2n2kwI7JZDoy1f7og== 

(это лексемы является фальшивым, очевидно).

Как я могу получить такой токен-носитель, используя мой логин и пароль в Swisscom Passeport? Предпочтительным является пример использования curl.

Кроме того, имеется ли какая-либо документация относительно API myCloud?

ответ

3

Вы должны следить за потоком аутентификации OAuth от Swisscom Passeport. Поскольку у Swisscom Passeport нет открытого API (насколько я знаю), вы можете сделать скрипт PhantomJS для ввода имени пользователя и пароля и отправки логина. После входа в систему вы должны следовать перенаправлениям HTTP и получить токен доступа.

Я знаю, что вы не хотели слышать такой ответ, но на данный момент я думаю, что для входа в myCloud нет никакой дружеской привязанности.

EDIT: Чтобы предоставить вам самый полный ответ: в настоящий момент у myCloud нет публичной документации API. Тем не менее, существуют текущие обсуждения для открытия API.

Смежные вопросы