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

0 Members and 4 Guests are viewing this topic.

Offline Shpionus

Re: Протокол VKontakte
« Reply #1485 on: 17 09 2020, 23:28:17 »
Зачем грубить сразу? Я вырезал что-то что нужно? что? Я не хочу на публику выложить что-то что лишнее, это не понятно?
 

Offline Elzor

Re: Протокол VKontakte
« Reply #1486 on: 18 09 2020, 06:17:34 »
Если не хотите на публику что-то выкладывать - выкладывайте на какой-нибудь файлообменник в архиве с паролем и скидывайте ссылку на это дело мне в ЛС.
Ничего не надо удалять из нетлога, кроме пароля и токена, если беспокоитесь о сохранности своей учетной записи. В нетлоге что угодно может оказаться нужным. И уж тем более не надо превращать нетлог в нечитаемое месиво - это банальное неуважение к тому, кто его разбирать будет.
 

Offline santa

Re: Протокол VKontakte
« Reply #1487 on: 18 09 2020, 08:20:46 »
Тоже проблема с подключением.
В нетлоге ничего полезного нет. 
Spoiler
[11:05:54 35A4] [VKontakte_4] CVkProto::SetStatus iNewStatus = 40072, m_iStatus = 40071, m_iDesiredStatus = 40071 m_hWorkerThread = 0
[11:05:54 35A4] [VKontakte_4] CVkProto::SetStatus (2) iNewStatus = 40072, m_iStatus = 1, m_iDesiredStatus = 40072 oldStatus = 40071
[11:05:54 1A04] [VKontakte_4] CVkProto::WorkerThread: entering
[11:05:54 35A4] [VKontakte_4] CVkProto::SetStatus (ret) iNewStatus = 40072, m_iStatus = 1, m_iDesiredStatus = 40072 oldStatus = 40071
[11:05:54 1A04] [VKontakte_4] CVkProto::Push
[11:05:54 1A04] [VKontakte_4] CVkProto::ExecuteRequest
====
https://oauth.vk.com/authorize?client_id=3917910&scope=friends%2Cphotos%2Caudio%2Cdocs%2Cvideo%2Cwall%2Cmessages%2Coffline%2Cstatus%2Cnotifications%2Cgroups&redirect_uri=https%3A%2F%2Foauth.vk.com%2Fblank.html&display=mobile&response_type=token&v=5.124
====
[11:05:54 1A04] [VKontakte_4] Connection request to oauth.vk.com:443 (Flags 11)....
[11:05:54 1A04] [VKontakte_4] (000000000A9D57E0) Connecting to server oauth.vk.com:443....
[11:05:54 1A04] [VKontakte_4] (000000000A9D57E0) Connecting to ip 87.240.129.181:443 ....
[11:05:54 1A04] [VKontakte_4] (1740) Connected to oauth.vk.com:443
[11:05:54 1A04] [VKontakte_4] (1740 oauth.vk.com) Starting SSL negotiation
[11:05:54 1A04] [VKontakte_4] (1740 oauth.vk.com) SSL negotiation successful
[11:05:54 1A04] [VKontakte_4] (000000000A9D57E0:1740) Connection closed internal
[11:05:54 1A04] [VKontakte_4] (000000000A9D57E0:4294967295) Connection closed
[11:05:54 1A04] [VKontakte_4] CVkProto::ConnectionFailed ShutdownSession
[11:05:54 1A04] [VKontakte_4] CVkProto::ShutdownSession
[11:05:54 1A04] [VKontakte_4] CVkProto::OnLoggedOut
[11:05:54 1A04] [VKontakte_4] CVkProto::SetAllContactStatuses (40071)
[11:05:54 1A04] [VKontakte_4] CVkProto::ExecuteRequest pReq->bNeedsRestart = 0
[11:05:54 1A04] [VKontakte_4] CVkProto::WorkerThread: leaving m_bTerminated = 1
[close]

При прямом переходе по ссылке https://oauth.vk.com/authorize?... выдаёт {"error":"invalid_request","error_description":"application is disabled"}.
При этом на странице настроек приложений в веб-версии Miranda NG есть, каких то отметок об отключении нет.
 
The following users thanked this post: Elzor

Offline Elzor

Re: Протокол VKontakte
« Reply #1488 on: 18 09 2020, 09:22:59 »
Приложение было отключено с момента создания плагина, всю дорогу это работе не мешало и ни на что не влияло. Похоже, вдруг начало влиять. Включил, после этого у меня начало соединяться.  У всех начало?
 

Offline Thug

Re: Протокол VKontakte
« Reply #1489 on: 18 09 2020, 09:25:28 »
Elzor, у меня подключилось, поэтому я удалил свой пост. А что за приложение?
 

Offline Elzor

Re: Протокол VKontakte
« Reply #1490 on: 18 09 2020, 09:37:46 »
Thug, с точки зрения вк (сайта), мирандовский плагин - это стороннее standalone-приложение со своим идентификатором, ключом, набором хранимых серверных процедур, админами, статистикой использования и т.д.

Проблема не успела принять массовый характер, поскольку те, у кого были действительные неистекшие токены продолжали соединяться, просто новые токены не выдавались. Я так понимаю, Shpionus'у повезло оказаться одним из первых, у кого старый токен истек.

« Last Edit: 18 09 2020, 09:45:34 by Elzor »
 
The following users thanked this post: Thug

Offline santa

Re: Протокол VKontakte
« Reply #1491 on: 18 09 2020, 11:41:26 »
У всех начало?
Да, теперь всё работает.
 

Offline Shpionus

Re: Протокол VKontakte
« Reply #1492 on: 18 09 2020, 13:43:08 »
Elzor:
"кроме пароля и токена" - значит в этом "нетлоге" есть пароль от учётной записи ВК? Если да, то я не знаю где он там. В открытом виде я его не вижу, а в зашифровавном узнать не имею шансов. И что такое "токен" я тоже не знаю. Я не програмист, я пользователь. Слово "token" нашёл, но что там именно скрывать надо, не понятно. Потому удилил всё что потенциально может быть чем-то зашифрованным.
А вот почему здесь на форуме он опубликовался без символов переноса строк, я не знаю. Я открыл текстовый файл блокнотом, выделил текст, скопировал, и вставил сюда. Вставилось нормально. Только уже после публикации, удалились переносы строк.

"это банальное неуважение к тому, кто его разбирать будет" - Вы намекаете, что я сознательно поудалял переносы строк? Зря...

В общем да, сегодня заработало.
 

Offline Thug

Re: Протокол VKontakte
« Reply #1493 on: 13 10 2020, 10:10:53 »
Если на сайте ВК навестись на значок лайка под комментарием, который лайкали, во всплывающем окне помимо списка лайкнувших будет доступна кнопка "Поделиться", позволяющая репостнуть этот коммент кому-нибудь в ЛС. И вот такой репост комментария в миранде не поддерживается - отображается текст "Неподдерживаемый или неизвестный тип вложения: wall_reply".
« Last Edit: 13 10 2020, 10:12:28 by Thug »
 

Offline Elzor

Re: Протокол VKontakte
« Reply #1494 on: 14 10 2020, 04:53:25 »
Thug, будет в следующем ночнике.
 
The following users thanked this post: Thug

Offline -Вовчик-

  • Jr. Member
  • **
  • Posts: 70
Re:Протокол VKontakte
« Reply #1495 on: 19 03 2021, 18:13:33 »
Здравствуйте. У меня одного такая беда с плагином ВК: после запуска миранды появляется как бы только что пришедшее сообщение, которое недавно уже было получено и прочтено, но лишь те, на которые я не отвечал, на те которые отвечал - они не появляются. Многократная перезагрузка миранды не помогает :(
Появляются даже тогда, когда сам мой аккаунт ВК оффлайн
PS на сайте все сообщения числятся прочитанными
 

Offline UksusoFF

Re: Протокол VKontakte
« Reply #1496 on: 19 03 2021, 19:41:26 »
Elzor,
А что с расшифровкой голосовых сообщений не вкурсе? Один раз пришло, а сейчас перестало...
 

Offline Elzor

Re: Протокол VKontakte
« Reply #1497 on: 20 03 2021, 10:42:48 »
UksusoFF, к сожалению, апи не позволяет управлять расшифровкой. Иногда она приходит - ее показывают, иногда не приходит. Почему - не знаю.

-Вовчик-, если это происходит даже когда аккаунт офлайн, плагин как таковой ни при чем. Скорее всего какое-то событие или сообщение в базе у контакта по какой-то причине осталось непрочитанным. Рекомендую выполнить проверку базы Меню -> База данных -> Проверить базу и поставить галку "Пометить все события прочитанными". После рекомендую базу сжать. Если не поможет - полностью перегрузить историю для проблемного контакта с сервера. Предварительный бекап не помешает. И мне для статистики: драйвер базы какой? SQLite?
 
The following users thanked this post: UksusoFF

Offline UksusoFF

Re: Протокол VKontakte
« Reply #1498 on: 04 05 2021, 07:29:29 »
Elzor,
Последнее время при запуске Миранды стали уже прочитанные уведомления о комментариях приходить.
Что-то можно сделать чтобы они не вылазили? Нетлог нужно?
 

Offline Elzor

Re: Протокол VKontakte
« Reply #1499 on: 04 05 2021, 07:51:49 »
UksusoFF, для начала сделать, как описано в этом посте. Не поможет - тогда нетлог, да.