Miranda NG Official Community Forum

Miranda NG русскоязычный форум => Плагины => Topic started by: Mehabr on 04 08 2014, 08:38:58

Title: Facebook протокол, что с ним?
Post by: Mehabr on 04 08 2014, 08:38:58
Не могу понять, что у меня случилось с протоколом Facebook, в какой-то момент перестал подключатся, решил обновить, скачиваю вот отсюда http://wiki.miranda-ng.org/index.php?title=Plugin:Facebook/ru стабильную версию x64, кидаю в папку с плагинами, запускаю. Миранда на несколько секунд появляется в списке процессов и без звука также исчезает. Использую Miranda HotCoffee, ядро Miranda NG v0.95.1 alpha build 8060 x64
Title: Re: Facebook протокол, что с ним?
Post by: watcher on 04 08 2014, 11:36:09
Нельзя просто "бросить" плагин из иного билда в Miranda NG, чревато крашем. Ждите обновления всей сборки, или обновляйте всё с помощью PluginUpdater ("поедут" иконки и прочий авторский дизайн). В вики (http://wiki.miranda-ng.org/index.php?title=%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_%D0%B8_%D0%BE%D0%B1%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5) всё расписано.
Title: Re: Facebook протокол, что с ним?
Post by: Shihan on 18 11 2014, 17:36:48
Такая же проблема Facebook на работает  :(
Как его включить?
Title: Re: Facebook протокол, что с ним?
Post by: Mehabr on 18 11 2014, 20:53:52
Facebook запретила пользоваться своим протоколом в сторонних программах. Либо веб интерфейс, либо приложение на телефоне. Но вроде хотят выпустить приложение и для компа...
Title: Re: Facebook протокол, что с ним?
Post by: watcher on 18 11 2014, 23:34:16
У меня всё работает, версия -  ночник последний. пишите в тред Фейсбука (http://forum.miranda-ng.org/index.php?topic=192.msg9086#msg9086) - автору плагина (он чех,так что на английском).
Title: Re: Facebook протокол, что с ним?
Post by: Mehabr on 19 11 2014, 08:46:51
скачал сейчас вот отсюда http://wiki.miranda-ng.org/index.php?title=Plugin:Facebook/ru последнюю версию, кидаю в папку с мирандой, и миранда при запуске вылетает... сижу на HotCoffe...
Title: Re: Facebook протокол, что с ним?
Post by: watcher on 19 11 2014, 09:21:32
скачал сейчас вот отсюда http://wiki.miranda-ng.org/index.php?title=Plugin:Facebook/ru последнюю версию, кидаю в папку с мирандой, и миранда при запуске вылетает... сижу на HotCoffe...

Потому что нельзя этого делать, миранда NG работает в пределах одного билда, совместимости вперёд и назад нет.

сижу на HotCoffe...

А я чай прелдпочитаю, это как сказать "я люблю орешки" - я знаю состав этой сборки, мне её качать и ставить?! Пишите  в тему Хоткофе тогда. Автору сборки.
Title: Re: Facebook протокол, что с ним?
Post by: Apollo2k4 on 19 11 2014, 18:28:58
Facebook запретила пользоваться своим протоколом в сторонних программах. Либо веб интерфейс, либо приложение на телефоне. Но вроде хотят выпустить приложение и для компа...
А это вы собственно о чём? У них никогда не было своего протокола в классическом понимании этого слова. Их мобильное приложение работает через их API которое доступно и стороннем разработчикам. Но плагин Facebook в миранде работает иначе.

Наверное под запретом имелось ввиду закрытия доступа через XMPP. Это с самого начала был костыль, плюс дыра в монетизации :)
Title: Re: Facebook протокол, что с ним?
Post by: d3ny on 20 11 2014, 13:10:42
Я бы не так описал проблему. До недавнего времени все работало на отлично, но сейчас вылетает через секунд 5 после подключения. Т.е. он подключается, статус "в сети", список контактов онлайн показывает, уведомления итд. тоже... но проходит пару секунд и я отключен, повторять можно до бесконечности :-[

Другие протоколы (VK, MRA, ICQ) в это время работают исправно.

Сборка стандартная, так сказать - своя) Не в каких настройках ничего не менял, проблема появилась сама по себе, подозреваю что-то изменилось на стороне Facebook..

У меня одного такая проблема? Предложения по решению?
Title: Re: Facebook протокол, что с ним?
Post by: watcher on 20 11 2014, 16:55:22
d3ny, а фейсбук именно плагингом или через Jabber? И версия у вас стабильная или ночник?
Title: Re: Facebook протокол, что с ним?
Post by: d3ny on 21 11 2014, 09:31:44
Да, плагином (http://"http://wiki.miranda-ng.org/index.php?title=Plugin:Facebook/ru").

Версия стабильная, Miranda NG v0.95.2 build 9966 x64, Facebook RM v0.2.9.1
Title: Re: Facebook протокол, что с ним?
Post by: watcher on 21 11 2014, 14:22:59
d3ny, а, были некоторые исправления, вшли в ночник, тут только либо обновляться на ночник и смотреть помогло ли, либо дожидаться следующей стабильной версии ядра и плагинов (может занять время).

Post Merge: 21 11 2014, 14:23:45
Ночник сейчас стабилен, можно безбоязненно обновиться на него и, если что, уйти обратно на 0.95.2 стейбл.
Title: Re: Facebook протокол, что с ним?
Post by: Вождь on 09 04 2015, 14:13:50
Здравствуйте.

Спасибо за полезный плагин Facebook. Поначалу использовал именно его. На кабельном Интернете все отлично. При мобильном подключении к Интернету, то есть когда есть задержки в связи, через короткое время плагин вываливается в состояние "Не в сети". И так постоянно. Может есть какие-то настройки? Или в будущем появятся...

Пришлось перейти на Jabber. Держит связь стабильно.
Title: Re: Facebook протокол, что с ним?
Post by: Вождь on 10 04 2015, 04:14:27
...плагин KeepStatus не поможет...
Так как статус меняется почти сразу (видимо при первой же проверке), то это будут постоянные отключился-подключился. Как то это не очень хорошо. Интернет-соединение то не обрывается, и с другими протоколами все нормально.
Title: Re: Facebook протокол, что с ним?
Post by: Apollo2k4 on 10 04 2015, 04:57:39
Вождь, хорошо бы взглянуть на нетлог (http://wiki.miranda-ng.org/index.php?title=%D0%A1%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_%D1%81%D0%B5%D1%82%D0%B5%D0%B2%D1%8B%D1%85_%D0%BB%D0%BE%D0%B3%D0%BE%D0%B2) чтобы понять что происходит с подключение фейсбука.
Title: Re: Facebook протокол, что с ним?
Post by: Вождь on 10 04 2015, 06:22:11
...хорошо бы взглянуть на нетлог...
Отправил лог в личку.

В ходе записи лога заметил:
1. Кнопка [...], что рядом с файлом netlog.txt, открывает неверную папку:
    Открывает: C:\Program Files (x86)\Miranda IM\Profiles\Alex\Logs\
    На самом деле лог здесь: D:\Users\Alex\AppData\Roaming\Miranda NG\Alex\Logs\
2. После обратного переключения с jabber на плагин для fb, стало появляться сообщение "Данный статус идентичен предыдущему. Опубликуйте что-либо другое или удалите предыдущий статус."

Версия Миранды: 0.95.3 build # 11706 x64
Ничего не менял после установки. Просто пробую перейти с версии IM на NG.
Title: Re: Facebook протокол, что с ним?
Post by: Apollo2k4 on 10 04 2015, 08:31:15
Вождь, поставил в курс разработчика Facebook. Я или watcher, будем держать в курсе.
Title: Re: Facebook протокол, что с ним?
Post by: Timoha on 20 01 2018, 14:26:35
Доброе время суток. Столкнулся с проблемкой и самостоятельно решения найти не смог. Вдруг кто сталкивался и может помочь.
Имеется Миранда (v0.95.7 build 18771 x64). Периодически (выходя из спящего режима монитора, когда в Миранде автоматически выставляется статус отсутствую) меняя статус с ’отсутствую’ на ’В сети’ выскакивает всплывающее окно от Facebook плагина с текстом ’пожалуйста закройте, а затем заново откройте окно вашего браузера’. Ручная смена статуса плагина Facebook помогает но каждый раз это делать немного не удобно. Может кто сталкивался с данной проблемой и подскажет как ее решить?
П.С. извините за качество скриншота, делал быстро с телефона.
Title: Re: Facebook протокол, что с ним?
Post by: Apollo2k4 on 20 01 2018, 14:39:29
Timoha, нетлог бы, автор плагина отошел от дел и сейчас исправлением проблем занимается ghazan, что может быть не так быстро, в какой-то момент плагин будет таки переведён на официальное API Facebook, что повлечёт за собой потерю функционала которого нет в API.
Title: Re: Facebook протокол, что с ним?
Post by: Timoha on 14 09 2019, 07:51:13
Добрый день форумчане. Может кто немного пролить света на проблему с блокировкой (и последующей просьбой смены пароля) в Facebook? Не удалось в английской ветке понять решили ли проблему или нет. После того как пару раз пришлось сменять пароль, отключил плагин, уж слишком часто надо было сменять пароль :)
Title: Re: Facebook протокол, что с ним?
Post by: dartraiden on 14 09 2019, 09:19:03
После того, как Миранда стала представляться фейсбуку не Мирандой, а Firefox, блокировки случаются намного реже.
Title: Re: Facebook протокол, что с ним?
Post by: Timoha on 14 09 2019, 09:45:11
Понятно. Спасибо за ответ. Очень надеюсь что всё же получится полностью побороть этот недуг.
Title: Re: Facebook протокол, что с ним?
Post by: MisterMyth on 14 09 2019, 10:03:08
Подключил к программе учетку заново. Посмотрим.
Title: Re: Facebook протокол, что с ним?
Post by: Rhaeba on 20 09 2019, 13:01:48
Традиционно предупрежу, что возможно спрошу сейчас какую-то общеизвестную вещь, тогда меня надо ткнуть носом, где смотреть. :о)
Два вопроса по работе плагина Facebook:

1. Один из чатов в Facebook все время висит оффлайн. Причем иногда после включения Миранды он какое-то время светится зелененьким (и в это время его окошко даже можно открыть, и в нем все будет отображаться до его закрытия), но через несколько секунд сваливается в красненький, и в этом виде уже окошко не открывается, сколько на нем ни щелкай. При этом если в чат приходят сообщения - около него будет видно, что есть непрочитанные, даже если он оффлайн, но открыто его будет невозможно. При этом, если успеть увидеть, что в трее заморгала зеленая стрелка о том, что в чат пришло новое сообщение и по этой стрелке щелкнуть - окошко откроется нормально. Это я один такой криворукий, или кто-то с таким сталкивался?

2. Есть ли возможность как-то принудительно подтянуть историю сообщений с Facebook? При открытии контакта он синхронизирует, но только какой-то последний кусок, зачастую далеко не все сообщения, которые не подтянуты.

Заракнее спасибо!
Title: Re: Facebook протокол, что с ним?
Post by: ghazan on 20 09 2019, 16:47:12
Rhaeba,
1. групповых чатов?

2. там можно по правому клику явно втащить всю историю целиком
по коду видно, что часть истории может не подгрузиться, если кусок длиннее 100 сообщений
Title: Re: Facebook протокол, что с ним?
Post by: Rhaeba on 20 09 2019, 17:33:46
1. групповых чатов?
Да, это групповой чат.

там можно по правому клику явно втащить всю историю целиком
Если по правому клику на контакте, то я не вижу такого пункта (см. скриншот). Или я не так понял?
Title: Re: Facebook протокол, что с ним?
Post by: MisterMyth on 24 09 2019, 05:58:02
Вообщем убрал из программы учетную запись FB - максимум жизни плагина без блокировки - неделя. И то если повезет.
Title: Re: Facebook протокол, что с ним?
Post by: Timoha on 24 09 2019, 12:58:18
Да, похоже ФБ сейчас лучше не использовать, блок+смена пароля.  :'(
Title: Re: Facebook протокол, что с ним?
Post by: Rhaeba on 11 10 2019, 14:42:51
А плагин только у меня сегодня не работает? Или у всех? Не соединяется напрочь.
Title: Re: Facebook протокол, что с ним?
Post by: dartraiden on 11 10 2019, 14:44:25
Он отвалился окончательно.
Title: Re: Facebook протокол, что с ним?
Post by: Rhaeba on 11 10 2019, 17:33:07
Он отвалился окончательно.
То есть надежды больше нет никакой? Или есть?
Title: Re: Facebook протокол, что с ним?
Post by: dartraiden on 11 10 2019, 19:08:50
Полное хз. Кто-то должен допилить новый протокол (непонятно кто), затем пройти модерацию со стороны Facebook.

Неясно, кто же этот кто-то.
Title: Re: Facebook протокол, что с ним?
Post by: Rhaeba on 12 10 2019, 09:02:38
А вот сегодня зацепился нормально.
Title: Re: Facebook протокол, что с ним?
Post by: dartraiden on 28 12 2019, 20:17:24
Вниманию всех пользователей, использующих версию в разработке (0.95.11.xxxxx)

Ближайшее обновление принесёт новый плагин Facebook, основанный на протоколе MQTT, вместо старого устаревшего плагина, который парсил HTTP-страницы напрямую.

Основное преимущество нового плагина в том, что он не приводит к блокировке учётной записи и работает весьма шустро. На данный момент он поддерживает отправку личных сообщений, а также получение информации о пользователях + аватары, показывает уведомления, обновления статуса и выполняет прочие мелкие функции.

Основным его недостатком является то, что плагин довольно сырой, его разработка началась всего 10 дней назад. Он не поддерживает ни таймлайн, ни групповые чаты. Кроме того, он не поддерживает двухфакторную авторизацию. Если эти функции для вас жизненно важны, вы должны перейти на стабильную версию.

Все остальные могут протестировать новый плагин, приветствуются отзывы и сообщения об ошибках в наш багтрекер. Надеемся, что скоро плагин будет доработан.
Title: Re: Facebook протокол, что с ним?
Post by: MisterMyth on 29 12 2019, 09:33:04
dartraiden, у меня вовсе не подключается. Вечный оффлайн. Или обновы еще не было?
Title: Re: Facebook протокол, что с ним?
Post by: dartraiden on 29 12 2019, 11:32:10
Нетлог (https://wiki.miranda-ng.org/index.php?title=Network_log)
Title: Re: Facebook протокол, что с ним?
Post by: MisterMyth on 29 12 2019, 12:32:47
dartraiden, его к сожалению не предоставлю. Посыпался хард на котором лежит Miranda NG.
Title: Re: Facebook протокол, что с ним?
Post by: dartraiden on 29 12 2019, 12:43:40
Думаю, это та же проблема, что и у меня.
https://github.com/miranda-ng/miranda-ng/issues/2166

идей пока нет, оно просто возвращает некую ошибку о неправильном пароле, хотя пароль верный
Title: Re: Facebook протокол, что с ним?
Post by: MisterMyth on 06 01 2020, 13:06:53
dartraiden, у меня заработало сразу как подтвердил, что с неизвестного устройства заходил именно я.
Title: Re: Facebook протокол, что с ним?
Post by: dartraiden on 06 01 2020, 14:26:38
А у меня заработало сразу, как залогинился через Pidgin (подтверждения после захода через Миранду Facebook не просил). По-прежнему нет идей, почему однократный вход через Pidgin позволил Миранде работать...
Title: Re: Facebook протокол, что с ним?
Post by: Shpionus on 28 03 2020, 18:06:24
Miranda NG 0.95.11 22547
facebook.dll 0.1.0.4
Авторизации вообще нет. Серый значок, с периодическими попытками авторизоваться... Уведомлений нет.
Title: Re: Facebook протокол, что с ним?
Post by: dartraiden on 28 03 2020, 22:09:38
А нетлог (https://wiki.miranda-ng.org/index.php?title=Network_log) есть?
Title: Re: Facebook протокол, что с ним?
Post by: Shpionus on 29 03 2020, 15:50:13
Хм. Включил сейчас его создание, подключил протокол фейсбука... подключилось.... Вроде не отключается пока. Создался файл на 47 кб. Ладно, подожду, если возникнут проблемы, прикреплю.
Заглянул в него... много всякого, в том числе и бинарного... Там точно пароля нету, или чего ещё конфиденциального? :)
Title: Re: Facebook протокол, что с ним?
Post by: dartraiden on 29 03 2020, 19:25:41
Не должно быть, это в лог не попадает.
В любом случае, без лога диагностировать проблему невозможно.
Title: Re: Facebook протокол, что с ним?
Post by: Shpionus on 13 09 2020, 19:16:44
У меня одного фейсбук сегодня не подключается?
Title: Re: Facebook протокол, что с ним?
Post by: Shpionus on 13 09 2020, 19:26:12
Miranda NG vO.95.12 build #23271
facebook.dll 0.1.0.8

Spoiler
[22:21:15 132C] [Facebook_1] *** Beginning SignOn process
[22:21:15 12B8] [Facebook_1] Executing request:
https://b-api.facebook.com/method/auth.login
[22:21:15 12B8] [Facebook_1] Connection request to b-api.facebook.com:443 (Flags 11)....
[22:21:15 12B8] [Facebook_1] (0399C590) Connecting to server b-api.facebook.com:443....
[22:21:15 132C] KeepStatus: assigning status 40072 (40071, 0) to Facebook_1
[22:21:16 12B8] [Facebook_1] (0399C590) Connecting to ip 157.240.203.35:443 ....
[22:21:16 12B8] [Facebook_1] (2536) Connected to b-api.facebook.com:443
[22:21:16 12B8] [Facebook_1] (2536 b-api.facebook.com) Starting SSL negotiation
[22:21:16 12B8] [Facebook_1] (2536 b-api.facebook.com) SSL negotiation successful
[22:21:18 12B8] [Facebook_1] (0399C590:2536) Connection closed internal
[22:21:18 12B8] [Facebook_1] (0399C590:4294967295) Connection closed
[22:21:18 132C] KeepStatus: connection lost! (Facebook_1)
[22:21:28 132C] KeepStatus: status for Facebook_1 differs: stored = 40072, real = 40071
[22:21:28 132C] KeepStatus: assigning status 40072 (40071, 40071) to Facebook_1
[22:21:28 132C] [Facebook_1] *** Beginning SignOn process
[22:21:28 16BC] [Facebook_1] Executing request:
https://b-api.facebook.com/method/auth.login
[22:21:28 16BC] [Facebook_1] Connection request to b-api.facebook.com:443 (Flags 11)....
[22:21:28 16BC] [Facebook_1] (0399C590) Connecting to server b-api.facebook.com:443....
[22:21:28 16BC] [Facebook_1] (0399C590) Connecting to ip 157.240.203.35:443 ....
[22:21:28 132C] [Facebook_1] === Status is already connecting, no change
[22:21:28 132C] KeepStatus: assigning status 40072 (40072, 0) to Facebook_1
[22:21:28 132C] KeepStatus: assigning status 40072 (40072, 0) to ICQ_1
[22:21:28 132C] KeepStatus: assigning status 40072 (40072, 0) to ICQ_2
[22:21:28 132C] KeepStatus: assigning status 40072 (40072, 0) to MRA_1
[22:21:28 132C] KeepStatus: assigning status 40072 (40072, 0) to SKYPE_1
[22:21:28 132C] KeepStatus: assigning status 40072 (40072, 0) to VKontakte_1
[22:21:28 16BC] [Facebook_1] (2536) Connected to b-api.facebook.com:443
[22:21:28 16BC] [Facebook_1] (2536 b-api.facebook.com) Starting SSL negotiation
[22:21:28 16BC] [Facebook_1] (2536 b-api.facebook.com) SSL negotiation successful
[22:21:30 16BC] [Facebook_1] (0399C590:2536) Connection closed internal
[22:21:30 16BC] [Facebook_1] (0399C590:4294967295) Connection closed
[22:21:34 132C] [Facebook_1] === Statuses are same, no change
[22:21:34 132C] KeepStatus: assigning status 40071 (40072, 0) to Facebook_1
[22:21:38 132C] KeepStatus: stop checking (success)

Кажется разобрался, был сбой питания, восстанавливал миранду из резервной папки, и там похоже старый пароль от фейсбука был. Вписал актуальный пароль, авторизация прошла.
Уязвимо ядро миранды к сбоям файловой системы, чуть что, сразу база данных слетает.... и все эти резервирования как-то не так работают.
Title: Re: Facebook протокол, что с ним?
Post by: dartraiden on 14 09 2020, 00:23:52
Резервное копирование работает ровно так, как оно настроено. DbAutobackups имеет все необходимые настройки для того, чтобы создавать копии хоть раз в минуту, остаётся лишь уделить немного времени на настройку частоты создания резервных копий и их количества.