Pushbullet
携帯電話からアプリケーションにプッシュを送信するために使用したいと考えています(アプリケーションはそれを表示します)。このアプリケーションは、Python で記述されたサービスです。
リアルタイム ストリームの基本的な受信は次のように機能します。
import websocket
ws = websocket.create_connection("wss://stream.pushbullet.com/websocket/MYKEY")
while True:
result = ws.recv()
print"Received '%s'" % result
何かを「すべてのデバイス」にプッシュすると、期待される出力が得られます。
Received '{"type": "nop"}'
Received '{"type": "nop"}'
Received '{"type": "tickle", "subtype": "push"}'
Received '{"type": "nop"}'
Received '{"type": "tickle", "subtype": "push"}'
受け取ったものにはデータが含まれていません。タイプは「tickle
」で、ドキュメントには次のように記載されています
ティックル メッセージを受信すると、タイプ サブタイプのリソースが変更されたことを意味します。
サーバーの詳細を照会します。そこに記載されている呼び出し ( GET https://api.pushbullet.com/v2/pushes?modified_after=1399008037.849
) は認証されていません。実際にどのように呼び出しを行うのでしょうか?
または、アプリケーション用の「デバイス」を作成し、プッシュを直接送信したいと考えていました。しかし、デバイスを偽装するプロセスが説明されているドキュメントの場所を見つけることができませんか?