官方的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?
答案 0 :(得分:0)
这是我们昨天修复的错误。感谢您告诉我们!