Pushbullet:通过API推送时,Chrome官方扩展程序中没有通知

时间:2015-09-02 13:13:59

标签: pushbullet

官方的Chrome扩展程序并不像我期望的那样(并且不是之前的行为)。在执行此操作之前,我已从Chrome商店中卸载并重新安装。

使用randomchars pushbullet python客户端(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"}'

但是在比较显示的推送和未显示的通知之间的元数据差异后,我采取了预感,我添加了一个" 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 个答案:

答案 0 :(得分:0)

这是我们昨天修复的错误。感谢您告诉我们!