Author Topic: Протокол VKontakte  (Read 162333 times)

0 Members and 2 Guests are viewing this topic.

Offline ghazanTopic starter

  • Miranda NG founder
  • Administrator
  • *****
  • Posts: 339
  • Country: ru
  • Karma: 34
  • Jabber ID
Протокол VKontakte
« on: 16 11 2013, 19:29:33 »
Здесь рассматривается только версия на С++, опубликованная в 0.94.6.
Старые версии плагина на паскале не обсуждаются.

Текущие известные баги/проблемы:
  • emoji не показываются как надо

Перед тем, как просить реализовать что-либо, просьба прочесть этот пост.
« Last Edit: 04 10 2014, 17:39:21 by watcher »
 
The following users thanked this post: Corak

Offline YoungMax

  • Newbie
  • *
  • Posts: 30
  • Karma: 0
Протокол VKontakte
« Reply #15 on: 23 11 2013, 09:10:03 »
http://pastebin.com/T3BffN7h

Post Merge: 24 11 2013, 08:42:39
С прилетом сегодняшних обновлений ядра, вк снова заработал  :)
« Last Edit: 24 11 2013, 08:42:39 by YoungMax »
 

Offline Black Wizard

  • Newbie
  • *
  • Posts: 1
  • Country: ru
  • Karma: 0
Протокол VKontakte
« Reply #16 on: 27 11 2013, 13:38:11 »
К сожалению, прилёт новых обновлений не помог: по-прежнему нет соединения, постоянная каптча.

http://pastebin.com/fc9irMFt
« Last Edit: 27 11 2013, 13:53:27 by dubov13 »
 

Offline wilder

  • Newbie
  • *
  • Posts: 4
  • Karma: 0
Протокол VKontakte
« Reply #17 on: 04 12 2013, 11:33:47 »
К сожалению, прилёт новых обновлений не помог: по-прежнему нет соединения, постоянная каптча. http://pastebin.com/fc9irMFt
Тоже самое, бесконечная каптча. Вводишь капчу при логине, она выскакивает еще раз и так до бесконечности.
 

Offline Wave

  • Full Member
  • ***
  • Posts: 149
  • Country: 00
  • Karma: 3
  • Jabber ID
  • Version Info
Протокол VKontakte
« Reply #18 on: 06 12 2013, 19:44:40 »
Пришло такое:

ХХХ, 06.12.2013 21:36:27:
_ttps://pp.vk.me/c408318/v408318600/873f/ххххххххххх.jpg<br>вот здесь мы жили
Attachments:
   Фото: _ttp://cs408523.vk.me/v408523874/5e93/уууууууууууу.jpg (1280x283)

Подчёркнуто - это как миранда интерпретировала ссылки. Соотв. первую ссылку пришлось руками в адресной строке поправить
 

Offline watcher

  • Miranda NG support
  • Administrator
  • *****
  • Posts: 1908
  • Country: il
  • Karma: 157
  • I am watching YOU!
  • Version Info
Протокол VKontakte
« Reply #19 on: 06 12 2013, 21:49:54 »
Wave, самый первый пост ветки, там этот баг описан, как известный.
Пожалуйста, внимательно прочтите правила постинга перед тем, как открыть новую тему.
Please read forum rules.
 

Offline Wave

  • Full Member
  • ***
  • Posts: 149
  • Country: 00
  • Karma: 3
  • Jabber ID
  • Version Info
Протокол VKontakte
« Reply #20 on: 07 12 2013, 00:01:12 »
Не-не, я не о переводе строки, а о том, что ссылка на картинку определилась неправильно, захватила лишний кусок.
 

Offline Apollo2k4

  • Global Moderator
  • *****
  • Posts: 564
  • Country: 00
  • Karma: 39
    • apollo2k4
  • Jabber ID
  • Version Info
Протокол VKontakte
« Reply #21 on: 07 12 2013, 06:30:12 »
Правда не всегда подхватывает и отрабатывает http://
«Все глупости совершаются с серьёзным выражением лица» © Кён «Меланхолия Сузумии Харухи»

Правильно заданный вопрос – 50% решения.
Правила постинга

Tox ID: apollo2k4@toxme.io
 

Offline Wave

  • Full Member
  • ***
  • Posts: 149
  • Country: 00
  • Karma: 3
  • Jabber ID
  • Version Info
Протокол VKontakte
« Reply #22 on: 09 12 2013, 07:30:16 »
Людиии... Ну сделайте, пожалуйста, что если протокол в оффлайне или прочие проблемы, то чтоб сообщение не могло отправиться! Вчера до собеседника не дошла важная реплика, которая меняла всю логику разговора, а узнал я об этом только когда разговор зашёл не туда и я полез на сайт проверить, что за дела. Ну минное же поле получается! Лучше веб-интерфейсом пользоваться, чем таким ненадёжным и непредсказуемым плагином!
 

Offline watcher

  • Miranda NG support
  • Administrator
  • *****
  • Posts: 1908
  • Country: il
  • Karma: 157
  • I am watching YOU!
  • Version Info
Протокол VKontakte
« Reply #23 on: 09 12 2013, 08:05:11 »
Плагин еще не в стабильной версии, чтоб требовать от него стабильной работы. Терпение и всё будет.
Пожалуйста, внимательно прочтите правила постинга перед тем, как открыть новую тему.
Please read forum rules.
 

Offline Wave

  • Full Member
  • ***
  • Posts: 149
  • Country: 00
  • Karma: 3
  • Jabber ID
  • Version Info
Протокол VKontakte
« Reply #24 on: 09 12 2013, 09:06:20 »
Да я терплю, сколько это возможно. Неохота вступать в полемику, типа раз есть с последним стейблом, значит считается достаточно это самое. Понимаю, что стейбл объявился чуть ли не форсмажорно. Просто действительно баг, сильно мешающий пользоваться.
 

Offline watcher

  • Miranda NG support
  • Administrator
  • *****
  • Posts: 1908
  • Country: il
  • Karma: 157
  • I am watching YOU!
  • Version Info
Протокол VKontakte
« Reply #25 on: 09 12 2013, 10:15:47 »
Ghazan будет онлайн - посмотрим это дело.
Пожалуйста, внимательно прочтите правила постинга перед тем, как открыть новую тему.
Please read forum rules.
 

Offline ghazanTopic starter

  • Miranda NG founder
  • Administrator
  • *****
  • Posts: 339
  • Country: ru
  • Karma: 34
  • Jabber ID
Протокол VKontakte
« Reply #26 on: 09 12 2013, 16:20:45 »
Wave, а есть сетевой лог того, как оно не доходит?.. в принципе, это практически невозможно
 

Offline Wave

  • Full Member
  • ***
  • Posts: 149
  • Country: 00
  • Karma: 3
  • Jabber ID
  • Version Info
Протокол VKontakte
« Reply #27 on: 09 12 2013, 17:24:17 »
Есть простой способ повторить.
Устанавливаем протокол в оффлайн.
Открываем любого собеседника вконтакте.
Отправляем ему что-нибудь.
Вуаля: реплика якобы отправлена, в истории записана и всё такое.
Для чистоты эксперимента переводим протокол в онлайн.
Заходим на сайт вконтакта и открываешь диалог там — реплики нет.

Ни с одним другим протоколом (я правда не все смотрел) при попытке отправить сообщение из оффлайна миранда отправить его не даёт, говорит, не удалась отправка. Если это всё исключительно на отчётах о доставке зиждется, тогда я буду только рад получить отчёты о доставке в этом плагине. Но лично я бы если писал мессенджер, то при отправке как минимум делал проверку "если мы в оффлайне, то и не пытаемся отправить".
Конкретно в моих случаях — не знаю, может, моментами протокол уходил в оффлайн, замечаю я иногда за ним такую особенность. Если не доходит из онлайна, то это уже следующий этап тестирования.

VersionInfo на данный момент. Стейбл, только вконтакт предпоследний latest build (в последнем адаптация к изменениям бд).
 

Offline ghazanTopic starter

  • Miranda NG founder
  • Administrator
  • *****
  • Posts: 339
  • Country: ru
  • Karma: 34
  • Jabber ID
Протокол VKontakte
« Reply #28 on: 09 12 2013, 17:46:47 »
у ВК нет понятия оффлайн или онлайн, вместо этого там сидит костыль. ему совершенно все равно, как дергать сервер, потому что сессии все равно нету.

видимо, какой-то кусок кода бредит с проверкой протокола на онлайновость, хотя протокол ВК четко заявляет о поддержке засыла сообщений в оффлайн.
 

Offline ghazanTopic starter

  • Miranda NG founder
  • Administrator
  • *****
  • Posts: 339
  • Country: ru
  • Karma: 34
  • Jabber ID
Протокол VKontakte
« Reply #29 on: 09 12 2013, 17:53:46 »
короче я залил в свн проверку доставки, а там как пойдет
бампнул версию, будет 0.1.0.6