gpt4 book ai didi

python - 使用 Python 通过 PushBullet 向 Android 发送通知

转载 作者:行者123 更新时间:2023-12-01 05:12:38 27 4
gpt4 key购买 nike

SOF,

我在 reddit 上看到一个关于在 Pushbullet 中使用 Python 的帖子,并认为它会很方便,所以我尝试使用 Python 通过 PushBullet 发送通知,但是我遇到了几个问题

1) 我无法找出每个 ID 与什么设备相关......

2) 由于错误 AttributeError: 'NoneType' object has no attribute 'push_note'

,我无法将任何内容推送到任何设备

PushBullet.py = https://pypi.python.org/pypi/pushbullet.py/0.4.1
项目 Github:https://github.com/randomchars/pushbullet.py

运行以下代码:

from pushbullet import PushBullet

pb = PushBullet("ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890")
print pb.devices

phone = pb.get("1234567890")
print phone

push = phone.push_note("This is the title", "This is the body")
print(push.status_code)

返回:

[Device('ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890', 1234567890), Device('ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890', 0000000000), Device('ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890', 1111111111), Device('ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890', 2222222222)]
None

Traceback (most recent call last):
File "C:\Users\Admin\Desktop\PushBullet_Test.py", line 9, in <module>
push = phone.push_note("This is the title", "This is the body")
AttributeError: 'NoneType' object has no attribute 'push_note'

请注意,他们的文档在 Push_note 示例中存在语法错误,在结束括号之前不应有句号/句点。

我无法在任何地方找到此问题的任何解决方案,甚至找不到遇到此问题的任何人:(

最佳答案

今天早些时候遇到了同样的问题

只需使用 Azelphur 的这个库即可:

https://github.com/Azelphur/pyPushBullet

就像魅力一样。

修改导入为

“从pushbullet2导入PushBullet”

将库文件名保存为“pushbullet2.py”以避免与“pushbullet.py”冲突(也将新库保存在同一文件夹中)。确保下载依赖项,所有这些依赖项都可以通过 pip 获得,在“自述文件”中列出。

from pushbullet2 import PushBullet

pb = PushBullet("ABCDEFGHIJKLMOPQRSTUVWXYZ")

devices = pb.getDevices()
phone = devices[0]["iden"] #change number to change device

#print devices
print phone

push = pb.pushNote(phone,"This is title", "This is the body")

关于python - 使用 Python 通过 PushBullet 向 Android 发送通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23845936/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com