API pushbullet занимает 30 минут, чтобы доставить заметку - PullRequest
0 голосов
/ 07 октября 2019

Работая с Python 2.7 на Raspberry pi, я создал учетную запись Pushbullet и установил ее на свой iPhone 7 (iOS 12.4). В данном случае я использую библиотеку github из https://github.com/rbrcsk/pushbullet.py, но я заметил эту задержку и при использовании других методов.

Вот код:

#!/usr/bin/env python

from pushbullet import Pushbullet

PB_API_KEY = 'o.00000000000000000000000000000000'

print("creating pb object with key:")

try:
   pb = Pushbullet(PB_API_KEY)
except Exception as e:
   print (str(e))
   exit()

print("pushing note:")

try:
   push = pb.push_note('important subject','this is a test')
except Exception as e:
   print (str(e))
   exit()

print ("done")

Что происходит, когда я запускаю этот скрипт, он печатает «создание объекта pb с ключом:», а затем кажется, что он зависает. Через 30 минут (или около того) на моем телефоне появилось уведомление, и я увидел, что появились следующие две строки печати и сценарий завершен.

Мне не терпится начать использовать Pushbullet для отправки тревожных уведомлений отмоя домашняя сигнализация PI-GPIO. Кажется, работает, но почему большое отставание?

1 Ответ

0 голосов
/ 07 октября 2019

Эта проблема была связана с неправильной настройкой ipV6 в моем маршрутизаторе (например, по какой-то причине она была включена). Это давало мне стек шлюзов и DNS-адресов, которые должны были истечь, прежде чем я смог получить запрос. Так что - эта проблема НЕ связана с пушбулет.

Извините за эту ложную тревогу.

...