我使用pythonpushbullet.py库来访问我的pushbullet推送。在
经过几个月的来回推送消息,我现在有5000多个推送被检索pb.get_推送(). 这将花费相当长的时间来检索,因为它最终超过700KB。我已经通过这样做删除了推送:
s,p=pb.get_pushes()
for i in p:
ident=i.get("iden")
try:
pb.dismiss_push(ident)
pb.delete_push(ident)
except:
pass
但即使这样,我仍有超过5000条推送记录,其中active=False。我怎样才能消除不必要的推力,使他们不坐在那里?在
实际上,您可以通过删除https://api.pushbullet.com/v2/pushes:https://docs.pushbullet.com/#delete-all-pushes删除所有推送
听起来你实际上想要的是,在检索推送时不要看到已删除的推送。为此,您需要将请求上的active=true设置为/v2/pushs,如引导部分所述:https://docs.pushbullet.com/#bootstrapping
只下载新推送的理想方法是在请求/v2/pushs时使用modified_-after,这样你就只得到新的推送,而不必每次都下载所有的活动推送,但是我承认管理修改后的推送有点麻烦,将来可能会出现更简单的同步解决方案。在
相关问题 更多 >
编程相关推荐