官方的Chrome扩展并没有像我预期的那样运行(也不是它之前的运行方式)。在这样做之前,我已经从Chrome商店卸载并重新安装了它。
使用随机字符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 extension上会显示并显示以下内容:
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“标签(与我的安卓客户端相匹配),这显示在官方的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吗?
发布于 2015-09-04 02:05:05
这是我们昨天修复的一个bug。感谢您让我们知道!
https://stackoverflow.com/questions/32354228
复制相似问题