Поддержка сервиса PushBullet
Модератор: immortal
- Bagir
- Сообщения: 1614
- Зарегистрирован: Вт сен 17, 2013 6:46 pm
- Откуда: Ярославская область город Углич
- Благодарил (а): 212 раз
- Поблагодарили: 375 раз
Re: Поддержка сервиса PushBullet
Последние новости:
После организации системы подписки на события, сервисы Pushover и PushBullet по их старому местонахождению .\lib\pushover\pushover.inc.php и .\lib\pushbullet\pushbullet.inc.php больше не вызываются. То есть функции в этих файлах больше не будут вызваны системой при условии Minimum message level.
Всё это добро переехало в отдельные свои модуля с подпиской на событие SAY. Если установить их, то в Панель управления -> Настройки -> Общие настройки -> Обработчики -> HOOK_EVENT_SAY: они должны сами прописаться
{"pushbullet":{"priority":0,"filter":""},"pushover":{"priority":0,"filter":""}}
Давайте раз и навсегда уточним ещё один момент:
Есть модуль PushBullet (by Serge J.) файлы которого лежат .\lib\pushbullet\pushbullet.inc.php
И ещё есть модуль с github по адресу modules/app_pushbullet/app_pushbullet.class.php
После организации системы подписки на события, сервисы Pushover и PushBullet по их старому местонахождению .\lib\pushover\pushover.inc.php и .\lib\pushbullet\pushbullet.inc.php больше не вызываются. То есть функции в этих файлах больше не будут вызваны системой при условии Minimum message level.
Всё это добро переехало в отдельные свои модуля с подпиской на событие SAY. Если установить их, то в Панель управления -> Настройки -> Общие настройки -> Обработчики -> HOOK_EVENT_SAY: они должны сами прописаться
{"pushbullet":{"priority":0,"filter":""},"pushover":{"priority":0,"filter":""}}
Давайте раз и навсегда уточним ещё один момент:
Есть модуль PushBullet (by Serge J.) файлы которого лежат .\lib\pushbullet\pushbullet.inc.php
И ещё есть модуль с github по адресу modules/app_pushbullet/app_pushbullet.class.php
- Рейтинг: 1.16%
-
- Сообщения: 265
- Зарегистрирован: Пт дек 26, 2014 1:58 pm
- Благодарил (а): 33 раза
- Поблагодарили: 24 раза
Re: Поддержка сервиса PushBullet
Я пользуюсь PushBullet. Какой версией не скажу, стояла изначально, но рабочую систему не трогал(не обновлял) уже год, если не больше.
-
- Сообщения: 18
- Зарегистрирован: Вт сен 15, 2015 11:37 am
- Благодарил (а): 9 раз
- Поблагодарили: 12 раз
Re: Поддержка сервиса PushBullet
Система на rpi, мжд обновлено до последней версии(альфа)
Без установки модулей, просто использую код:
После строки "Authorization: Bearer" через пробел введите Ваш апи ключ Pushbullet.
Попробуйте
Без установки модулей, просто использую код:
Код: Выделить всё
$email="Почтовый адрес учетной записи в pushbullet";
$curl = curl_init('https://api.pushbullet.com/v2/pushes');
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_POST, true);
curl_setopt($curl, CURLOPT_HTTPHEADER, ['Authorization: Bearer апи_ключ']);
curl_setopt($curl, CURLOPT_POSTFIELDS, ["email" => $email, "type" => 'note', "title" => 'Название', "body" => 'Текст']);
curl_exec($curl);
Попробуйте
- Bagir
- Сообщения: 1614
- Зарегистрирован: Вт сен 17, 2013 6:46 pm
- Откуда: Ярославская область город Углич
- Благодарил (а): 212 раз
- Поблагодарили: 375 раз
Re: Поддержка сервиса PushBullet
Да я уж этот код по винтикам разобрал. Он по сути точно такой же как и у pushover. Но нет, PushBullet не работает у меня. Пожалуй остается выяснить, у меня или в учетке проблема. igoryan, напишу в ЛС
-
- Сообщения: 191
- Зарегистрирован: Пт дек 20, 2013 4:46 pm
- Благодарил (а): 72 раза
- Поблагодарили: 38 раз
Re: Поддержка сервиса PushBullet
Bagir, в какой-то прекрасный момент после очередных обновлений сервис у меня тоже слетел - я перешел на телеграм (мне в принципе без разницы чем передавать на таскер), думал у меня грабли и упустил момент отвала, а потом лень копать было.
Почитал твои потуги и решил вернуться к тестам Не знаю поможет ли, но у меня работает как-то странно:
1. Не работает если не установлен модуль независимо от настроек в "общих настройках"
2. Не работает - установлен модуль, настройки общие и в модуле
3. Работает - модуль установлен, но настройки только в общих.
Причину еще не копал, так... глянул спросоня варианты
Если бут время копну еще, но не обещаю
Почитал твои потуги и решил вернуться к тестам Не знаю поможет ли, но у меня работает как-то странно:
1. Не работает если не установлен модуль независимо от настроек в "общих настройках"
2. Не работает - установлен модуль, настройки общие и в модуле
3. Работает - модуль установлен, но настройки только в общих.
Причину еще не копал, так... глянул спросоня варианты
Если бут время копну еще, но не обещаю
Ubuntu на Banana pi M2U Connect
- Bagir
- Сообщения: 1614
- Зарегистрирован: Вт сен 17, 2013 6:46 pm
- Откуда: Ярославская область город Углич
- Благодарил (а): 212 раз
- Поблагодарили: 375 раз
Re: Поддержка сервиса PushBullet
Alien, тут на самом деле всё просто и одновременно сложно.
Ситуация сейчас такая: Код по старому местонахождению .\lib\pushover\pushover.inc.php и .\lib\pushbullet\pushbullet.inc.php больше не вызываются. Но он скорее всего рабочий. У Pushover рабочий точно. Другое дело, что с новыми обновлениями система больше не обращается к этим файлам.
Сейчас при работе функции say() возникает событие SAY, и на него могут быть подписаны разные модули, такие как звуковые движки и мессенджеры, в частности Телеграмм, PushBullet, Pushover и т.д. Если всё настроено правильно, то всё будет работать.
А теперь конкретно о PushBullet:
Как и у остальных, у него есть API. Код можно получить на офсайте или взять из модуля. Тогда можно будет отправлять сообщения из своих сценариев без установки и настройки модулей. Этот пример полностью рабочий
Но лично у меня он перестал работать уже более года назад. Почему? для меня до сих пор загадка. Я получаю ошибку
cURL Error: error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol
Что случилось с моим cUrl я увы не знаю.
И самое интересное, что если попробовать выполнить очень похожий код для Pushover, то он у меня работает. А так же прекрасно работает и сам модуль Pushover, на который мне пришлось перейти с PushBullet. Плата за Pushover разовая и небольшая. Так что мне по сути всё равно чем пользоваться.
Покоя не дает другое. Складываем в систему все факты:
Ситуация сейчас такая: Код по старому местонахождению .\lib\pushover\pushover.inc.php и .\lib\pushbullet\pushbullet.inc.php больше не вызываются. Но он скорее всего рабочий. У Pushover рабочий точно. Другое дело, что с новыми обновлениями система больше не обращается к этим файлам.
Сейчас при работе функции say() возникает событие SAY, и на него могут быть подписаны разные модули, такие как звуковые движки и мессенджеры, в частности Телеграмм, PushBullet, Pushover и т.д. Если всё настроено правильно, то всё будет работать.
А теперь конкретно о PushBullet:
Как и у остальных, у него есть API. Код можно получить на офсайте или взять из модуля. Тогда можно будет отправлять сообщения из своих сценариев без установки и настройки модулей. Этот пример полностью рабочий
Код: Выделить всё
$email="Почтовый адрес учетной записи в pushbullet";
$curl = curl_init('https://api.pushbullet.com/v2/pushes');
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_POST, true);
curl_setopt($curl, CURLOPT_HTTPHEADER, ['Authorization: Bearer апи_ключ']);
curl_setopt($curl, CURLOPT_POSTFIELDS, ["email" => $email, "type" => 'note', "title" => 'Название', "body" => 'Текст']);
curl_exec($curl);
cURL Error: error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol
Что случилось с моим cUrl я увы не знаю.
И самое интересное, что если попробовать выполнить очень похожий код для Pushover, то он у меня работает. А так же прекрасно работает и сам модуль Pushover, на который мне пришлось перейти с PushBullet. Плата за Pushover разовая и небольшая. Так что мне по сути всё равно чем пользоваться.
Покоя не дает другое. Складываем в систему все факты:
- Код для PushBullet полностью рабочий, и недавно мы проверили это с моим мылом и key. Я сразу получил сообщение.
- У меня сейчас отлично работает код для Pushover, который похож на код для PushBullet, и тоже использует cUrl https
- На коде для PushBullet я получаю ошибку cURL Error:
- Bagir
- Сообщения: 1614
- Зарегистрирован: Вт сен 17, 2013 6:46 pm
- Откуда: Ярославская область город Углич
- Благодарил (а): 212 раз
- Поблагодарили: 375 раз
-
- Сообщения: 950
- Зарегистрирован: Пт дек 06, 2013 11:30 am
- Откуда: Москва
- Благодарил (а): 68 раз
- Поблагодарили: 94 раза
Re: Поддержка сервиса PushBullet
Други, а можно как-то через Алису получить фото с IP камеры и отправить PushBullet?
Получить-то я смогу и сам, а вот как это изображение отправить PushBullet?
Получить-то я смогу и сам, а вот как это изображение отправить PushBullet?
-
- Сообщения: 18
- Зарегистрирован: Вт сен 15, 2015 11:37 am
- Благодарил (а): 9 раз
- Поблагодарили: 12 раз
Re: Поддержка сервиса PushBullet
To Bagir
Попробуйте взять curl здесь, заменете им тот который уже есть в системе по пути "c:\_majordomo\apps\curl.exe" (на всякий случай зделайте бєкап) и в коде , который я выкладывал выше, добавте строку "curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);"
To PAV
Можно так
В корне МЖД, создал папку "cam", и туда слаживаю изображения.
Попробуйте взять curl здесь, заменете им тот который уже есть в системе по пути "c:\_majordomo\apps\curl.exe" (на всякий случай зделайте бєкап) и в коде , который я выкладывал выше, добавте строку "curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);"
To PAV
Можно так
Код: Выделить всё
$email="Почта аккаунта pb";
$type="file";
$filename="имя.jpg";
$filetype="image/jpeg";
$fileurl="http://адрес_мжд/cam/имя.jpg";
$title=заголовок";
$body="текст";
$curl = curl_init('https://api.pushbullet.com/v2/pushes');
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_POST, true);
curl_setopt($curl, CURLOPT_HTTPHEADER, ['Authorization: Bearer АПИ_КЛЮЧ']);
curl_setopt($curl, CURLOPT_POSTFIELDS, ["email" => $email, "type" => $type, "title" => $title, "body" => $body, "file_name" => $filename , "file_type" => $filetype , "file_url" => $fileurl]);
$response = curl_exec($curl);
- Рейтинг: 1.16%