SerjPopov / cloud-mail-ru-php

PHP библиотека для работы с облаком cloud.mail.ru
64 stars 28 forks source link

Не работает с логинами @mail.ru #7

Open MaksOfVardi opened 3 years ago

MaksOfVardi commented 3 years ago

Если указать логин вместе с домено, как user@domain.ru (user@bk.ru) то загрузка файла не работает: Client error: GET https://cloud.mail.ru/api/v2/folder?home=%2F&sort=%7B%22type%22%3A%22name%22%2C%22order%22%3A%22asc%22%7D&offset=0&limit=500&home=/&api=2&build=cloudweb-11706-72-9-2.202012251351&x-page-id=gR6fNoi5Wy&email=user@bk.ru@mail.ru&x-email=user@bk.ru@mail.ru&_=1610102869810 resulted in a 403 Forbidden

Как видно, параметр email=user@bk.ru@mail.ru в адресе имеет дублирующий домен. При этом если логин указать БЕЗ домена, то все ОК, но только для логинов в домене @mail.ru

dwap commented 3 years ago

Работает, но у меня логин тоже не @mail.ru https://github.com/SerjPopov/cloud-mail-ru-php/blob/354cf1229a44a54f5df40a92a9110fb8787bb2e0/src/CloudAuthorizer.php#L73 оставил: return $this->user и пользователя указал с доменом: user@bk.ru Поправьте