Pushbullet: нет уведомлений в официальном расширении Chrome при нажатии через API

Официальное расширение Chrome ведет себя не так, как я ожидал (и не так, как раньше). Я удалил и переустановил его из магазина Chrome, прежде чем делать это.

Использование Python-клиента randomchars pushbullet ( https://github.com/randomchars/pushbullet.py):

from pushbullet import PushBullet
$key=...
pb=PushBullet($key)
s,p=pb.push_note("title","body")

Вышеуказанное примечание должно быть распространено на все устройства. Но хотя он появляется в официальном приложении для Android, он не появляется в официальном расширении Chrome.

Тем не менее, следующее работает и отображается в расширении Chrome:

c=pb.devices[0]   # Chrome client
s,p=c.push_note("title","body")

Пробовал вариант с помощью curl. Это нажатие отображается на официальном клиенте Android, но не на официальном расширении Chrome:

curl -u "${key}:" -X POST --header 'Content-Type: application/json' https://api.pushbullet.com/v2/pushes --data-binary '{"type": "note", "title": "Note Title", "body": "Note Title"}'

Но, действуя догадкой, сравнив различия в метаданных между отображаемыми push-сообщениями и неотображаемыми уведомлениями, я добавил тег "source_device_iden" (соответствует моему клиенту Android), и это отображалось в официальном расширении Chrome:

curl -u "${key}:" -X POST --header 'Content-Type: application/json' https://api.pushbullet.com/v2/pushes --data-binary '{"type": "note", "title": "Note Title", "body": "Note Title", "source_device_iden": "uSOMETHING"}'

Требуется ли для расширения Chrome заполнение source_device_iden или dest_device_iden или что-то еще?

1 ответ

Это была ошибка, которую мы исправили вчера. Спасибо за то, что дали нам знать!

Другие вопросы по тегам