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

-Вовчик-, Shpionus and 1 Guest are viewing this topic.

Offline watcher

Re: Протокол VKontakte
« Reply #30 on: 09 12 2013, 21:37:58 »
Wave,  просьба проверить: (эти же изменения приедут автоматически в следующем ночнике, так что на выбор)
« Last Edit: 09 12 2013, 21:44:42 by watcher »
Пожалуйста, внимательно прочтите правила постинга перед тем, как открыть новую тему.
Please read forum rules.
 

Offline Wave

Re: Протокол VKontakte
« Reply #31 on: 09 12 2013, 23:18:29 »
протокол ВК четко заявляет о поддержке засыла сообщений в оффлайн.
На всякий случай, а то вдруг мы имеем в виду разное. Статус самой миранды — оффлайн, на статус собеседника побоку. Можно даже инет отключить. При этом при попытке отправить сообщение в аську, джаббер, скайп миранда задумывается, а потом в окошке tabsrmm появляется надпись "Отправка сообщения не удалась" и кнопки "ещё раз", "отмена", "послать позже" (кстати, только сейчас задумался, как работает последняя?). А вот при попытке отправить сообщение в контакт миранда делает вид, что отправила.
Если я сам онлайн и шлю собеседнику в оффлайн, до него доходит, когда он зайдёт. Если я оффлайн и мне кто-то что-то шлёт, до меня тоже доходит, когда я появляюсь.

С новой версией dll миранда думает (долговастенько, ну да ничего), но в итоге тоже выдаёт надпись "не удалось" и три кнопки. Как она себя поведёт в боевой обстановке, проверю уже завтра.

Upd. Чёрт, чёрт, чёрт! При попытке залогиниться мне выдало капчу и я всё никак её пройти не могу. Пока пользовался гейтом, капчу приходилось открывать в браузере и несколько раз обновлять, прежде чем пытаться ввести, а здесь как проходить?
Upd2. Прошёл в какой-то момент, извините, был напуган ©
« Last Edit: 09 12 2013, 23:26:05 by Wave »
 

Offline watcher

Re: Протокол VKontakte
« Reply #32 on: 09 12 2013, 23:43:12 »
На всякий случай, а то вдруг мы имеем в виду разное. Статус самой миранды — оффлайн, на статус собеседника побоку.

Имеем ввиду то же самое.


При этом при попытке отправить сообщение в аську, джаббер, скайп миранда задумывается, а потом в окошке tabsrmm появляется надпись "Отправка сообщения не удалась" и кнопки "ещё раз", "отмена", "послать позже"

Сейчас по идее такое поведение должно стать идентичным и в ВК.


"послать позже" (кстати, только сейчас задумался, как работает последняя?)

Раньше работала так - отсылала сообщение при появлении контакта онлайн, сейчас смотрит поддерживает ли протокол оффлайн и пытается послать в оффлайн, если таковой поддерживается, если нет - пошлет из собственного буфера при появлении контакта онлайн, как-то так.
Пожалуйста, внимательно прочтите правила постинга перед тем, как открыть новую тему.
Please read forum rules.
 

Offline Wave

Re: Протокол VKontakte
« Reply #33 on: 10 12 2013, 09:32:00 »
А эти изменения могли спровоцировать капчу? С момента появления плагина капчи не видел, а тут после каждого коннекта и пройти её получается раза с двадцатого+
 

Offline watcher

Re: Протокол VKontakte
« Reply #34 on: 10 12 2013, 10:00:20 »
А эти изменения могли спровоцировать капчу? С момента появления плагина капчи не видел, а тут после каждого коннекта и пройти её получается раза с двадцатого+

Всё возможно, но у меня ее нет, капчи.
Пожалуйста, внимательно прочтите правила постинга перед тем, как открыть новую тему.
Please read forum rules.
 

Offline Wave

Re: Протокол VKontakte
« Reply #35 on: 10 12 2013, 11:22:07 »
А я залогиниться могу только так: откатываю плагин, прохожу капчу (с первого раза), накатываю плагин, логинюсь без капчи. Пройти капчу на новой версии не получается ни с первого, ни с десятого раза. То что выше писал про 20+ — это просто не стал упоминать про эксперименты с откатом-накатом.

Post Merge: 10 12 2013, 14:08:34
Сегодня как раз инет барахлил часто. Так что подтверждение о доставке очень к месту пришлось. Кнопка "послать позже" походу не работает, сообщения исчезают, а в остальном несколько раз уже выскакивало "не удалось, давайте заново".
« Last Edit: 10 12 2013, 14:08:34 by Wave »
 

Offline watcher

Re: Протокол VKontakte
« Reply #36 on: 10 12 2013, 16:55:28 »
Сегодня как раз инет барахлил часто. Так что подтверждение о доставке очень к месту пришлось. Кнопка "послать позже" походу не работает, сообщения исчезают, а в остальном несколько раз уже выскакивало "не удалось, давайте заново".

Она работает, просто сообщение в истории не показывается, посему советую поставить галку на вот это:



Post Merge: 10 12 2013, 16:56:34
Тогда оно выдаст отчет:


Пожалуйста, внимательно прочтите правила постинга перед тем, как открыть новую тему.
Please read forum rules.
 

Offline Apollo2k4

Re: Протокол VKontakte
« Reply #37 on: 10 12 2013, 18:50:21 »
Wave, по идее капча должна появляться при каждой "новой" попытки авторизоваться из плагина. То есть если удалить учётную запись в аккаунт менеджере и пересоздать капча будет, а если просто накатить по верх не должно быть.
Идентично ведёт себя и плагин twitter. Впрочем у ВК и у twitter авторизация сторонних приложений идёт через oAuth
«Все глупости совершаются с серьёзным выражением лица» © Кён «Меланхолия Сузумии Харухи»

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

Offline Rostix

  • Jr. Member
  • **
  • Posts: 67
  • Country: ru
Re: Протокол VKontakte
« Reply #38 on: 10 12 2013, 19:17:19 »
Вчера впервые столкнулся с тем, что сообщение (достаточно большое по объёму), отправленное мне, когда я был офф-лайн, при подключении к Вконтакту было получено плагином не целиком (( Обнаружил случайно, потому что изначально это же сообщение предварительно пришло на почту в качестве оповещения. На всякий случай (не знаю, дадут ли эти цифры пищу для размышлений, ну, мало ли) - пришёл кусок на 1925 символов, а ещё 530 буковок осталось на сервере... Специально посмотрел - весь этот текст во Вконтакте был в одном сообщении, а не в двух.
 

Offline ghazan

Re: Протокол VKontakte
« Reply #39 on: 11 12 2013, 19:15:33 »
Rostix, лог есть?
 

Offline Rostix

  • Jr. Member
  • **
  • Posts: 67
  • Country: ru
Re: Протокол VKontakte
« Reply #40 on: 11 12 2013, 19:25:16 »
ghazan, сейчас попробую сделать. Вчера из любопытства пометил сообщение на сайте как непрочтённое, плагин забрал его повторно с тем же результатом.
вот
« Last Edit: 11 12 2013, 20:08:32 by Rostix »
 

Offline ghazan

Re: Протокол VKontakte
« Reply #41 on: 12 12 2013, 14:51:20 »
Rostix, попробовали только что - 4091 русский символ влез на ура. скорее всего какой-то плагин возомнил о себе и режет под 2000 символов. можно vi?
 

Offline Rostix

  • Jr. Member
  • **
  • Posts: 67
  • Country: ru
Re: Протокол VKontakte
« Reply #42 on: 12 12 2013, 19:11:11 »
ghazan, блин, сегодня винт накрылся, на котором тестируемая сборка стояла (((((( если случится чудо и винт реанимируют, vi выложу...
 

Offline Rostix

  • Jr. Member
  • **
  • Posts: 67
  • Country: ru
Re: Протокол VKontakte
« Reply #43 on: 14 12 2013, 19:06:53 »
ghazan, пока винт не реанимировали, чисто из энтомологического интересу скачал с сайта последнюю стабильную сборку и, ничего в ней не меняя (если не считать плагинов Vkontakte и VersionInfo), повторил эксперимент. Результат тот же - сообщение получено частично. VersionInfo под спойлером
Sorry but you are not allowed to view spoiler contents.

 

Offline Rostix

  • Jr. Member
  • **
  • Posts: 67
  • Country: ru
Re: Протокол VKontakte
« Reply #44 on: 16 12 2013, 11:51:34 »
ghazan, что называется, внезапно. Хотел отправить большой кусок текста через плагин. Еле успел заметить всплывающую подсказку, почему-то она исчезает практически мгновенно, как только я отпускаю кнопки (Ctrl + V) (если вставлять из буфера через контекстное меню, то исчезает после малейшего шевеления мыши). Выходит, ограничение в 2000 символов вшито в сам плагин. Хотя через сайт такие большие сообщения отправляются молча, никаких слов об ограничении на количество символов там не выдаётся
« Last Edit: 16 12 2013, 11:53:15 by Rostix »