Вчера готовил логи и наблюдал за траффиком в течении часа, переключал и проверял на 3 аккаунтах и внезапно контакты в списке отобразились. Но вскоре они пропадают, список очищается, затем некоторая часть опять появляется и так и кругу. Но сегодня такого не наблюдается.
Так же заметил, что переключившись на одном из аккаунтов в офлайн, контакты всё так же отображаются в списке, видимо теперь они кэшируются локально. В таком случае можно не заметить, если аккаунт внезапно отвалился. Сегодня не наблюдается.Имеется ещё несколько наблюдений по #23075. Почему-то в этой версии контакты у меня продублировались (заметил по полному списку в "Отобразить оффлайн контакты"). Проверил через DBEditor, там дубликатов не обнаружено. Но в запросах высылается список аккаунтов с дубликатами и возможно из-за ограничений со стороны сервера возвращает 403.
В данном запросе GET
https://contacts.skype.com/contacts/v1/users/%username%/contacts дублируются заголовки X-SkypeToken и X-Skypetoken, из-за чего запрос отметается с 401. Проверил без дублирующего X-Skypetoken - запрос проходит. Причём дублирующиеся заголовки наблюдал в логах и ранее, но присев за снифер и повторив запросы, оказалось, что они скорее всего являются причиной проблемы.
--
В этом запросе у меня почему-то имеется один пустой аккаунт (проверил через DBEditor, такие отсуствуют), возможно из-за этого получаем ошибку 202.
POST /v1/users/ME/contacts HTTP/1.1
{"contacts":[..., {"id":"8:"} ,...]}
{"errorCode":202,"message":"The request body is not valid for the requested operation."}
---
Время от времени наблюдал такие ошики, как {"errorCode":209,"message":""}, и запрос {"contacts":[]}
HTTP/1.1 400 Bad Request
{"errorCode":202,"message":"The request body is not valid for the requested operation."}
---
upd: сегодня, вроде бы всё работает, контакты отображаются.
Кроме, разве что, не удаляемого списка чатов, который генерирует сотни запросов. Вроде бы всё удалил, включая и из онлайн версии, но всё равно после перезагрузки они снова появляются. upd: Необходимо выйти из чатов.