问题标签 [pushbullet]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 使用 Pushbullet Ephemerals 时出现 400(错误请求)错误
我正在开发一个简单的命令行Pushbullet Python 项目,并具有以下代码:
示例用法可能是pushSms("555 555 5555", "Hi there!")
.
这利用了 Pushbullet android 应用程序对 SMS 的访问,如此处所述。我检查了我的settings
变量,它们都是有效的(事实上,它们目前正在我的另一个项目中几乎与此完全相同的代码的 JavaScript 版本中使用。
我怀疑这是基本的 Python 语法/urllib2 误用或错误,但我已经盯着/谷歌搜索了几个小时,看不到我的错误。想法?
android - 使用 Pushbullet 推送链接并在 Web 浏览器中自动打开
我正在尝试使用 Pushbullet 从应在网络浏览器中自动打开的 Android 应用程序发送链接。
他们的 API 声明您"type": "link"
在发送链接时必须使用。我已经尝试过了,但是链接不会在浏览器中自动打开,您必须单击通知才能打开它。
这是命令:
curl --header 'Authorization: Bearer token' -X POST https://api.pushbullet.com/v2/pushes --header 'Content-Type: application/json' --data-binary '{"type": "链接”,“标题”:“笔记标题”,“正文”:“笔记正文”,“网址”:“ http://google.com ”}'
我想要的是与 Pushbullet 为 Android 上的 Chrome 提供的完全相同的行为。您只需使用“A New Push”操作共享一个页面,它就会在 Web 浏览器中自动打开。当前的API可以吗?
android - Pushbullet 语法结构
我最近发现了 pushbullet,并在我的 raspperry Pi 上的 Node-Red 中使用它来按需将温度详细信息从 arduino 发送到我的手机。
我正在使用 pushbullet 应用程序,但我想与应用程序发明者一起创建自己的 android 应用程序,但只是不了解我如何使用 Web 组件格式化 POST 命令的结构。我查看了数百个示例,但我只是不明白他们谈论 cURL 等和 JSON。
有人可以输入一个推送命令吗只是无法理解这些 POST/GET API 命令的结构,我知道这很愚蠢,但它就在那里!!
希望有人可以提供帮助,谢谢,菲尔
http - Pushbullet HTTP 请求
有人用 Pushbullet 尝试过 HTTP 请求吗?我尝试使用邮递员,但它说不支持 HTTP,允许 HTTPS。我在 HTTPS 上取得了成功,但我看到有人在这里做了 HTTP 请求:https ://github.com/tuanpmt/espduino/blob/master/espduino/examples/pushbullet/pushbullet.ino
谁能告诉我如何为 pushbullet 发出 HTTP 请求?任何额外的标头或不同的 API?
让我知道。
pushbullet - 向 pushbullet 发送电子邮件?
网站“PushBullet.com”在工作中由我们的代理进行 webwashed(过滤)。
但我真的需要向我的设备发送一些通知。
有没有办法通过旧的电子邮件协议发送它们?
ios - Pushbullet 如何将所有 iOS 通知发送到 Mac
我正在检查具有 Mac 和 iOS 通信的不同应用程序。我遇到了很酷的应用程序 PushBullet 和 Notifyr。我发现最令人惊奇的事情是向他们在 Mac 中的应用程序显示 iOS 的推送通知。我试图搜索什么可以用来实现这个东西,但没有找到任何东西。
有没有人对此有想法,如何使用 BLE 或任何其他渠道将 iOS 设备中的 iOs 通知共享到 Mac?Apple 是否提供了任何公共 API 或框架来实现这个东西?
zabbix - pushbullet api 解码 (v2/push)
我想使用 pushbullet api (v2/push) 推送消息,但如果我在标题或正文中包含 '%' 字符,服务器会给我以下错误:
{"error":{"type":"invalid_request","message":"无法解码 urlencoded POST 表单正文。","cat":"~(=^‥^)ノ"}}
我该如何解决这个问题?
json - 通过 Bash 脚本 (curl) 使用 Pushbullet API 发送 SMS
我正在使用 Bash 脚本编写 Pushbullet HTTP API 的 cli。发送推送(注释和链接),以及创建、删除和修改联系人和设备都可以使用 curl 和 Bash 直接进行。但是,发送 SMS 和文件要复杂一些,因为两者都需要向服务器发送更复杂的 JSON 格式请求(在推送文件的情况下是多个 JSON 格式请求)。
我尝试发送以下内容的许多变体(带有和不带有转义字符),但服务器不断回复有关 JSON 格式错误的信息。以下代码基于Pushbullet HTTP API 文档中给出的示例。
使用 bash -x,我可以看到这是(据说)正在发送到服务器的内容:
在所有情况下,服务器都会返回:
{"error":{"type":"invalid_request","message":"Failed to parse JSON body.","cat":"(=^‥^=)"}}
使用 curl 通过 Pushbullet API 发送 SMS 的 JSON 请求的适当格式是什么?我是否忽略了一些明显的东西?我正在尝试仅使用 curl 和 Bash 来完成此操作,我看不出它不可能的原因(可能不是最快或最优雅的方式,但肯定是可能的)。
javascript - 用于触发 3,000 多个连续单击启用的前端操作的控制台脚本
问题
Pushbullet,由于我的华硕Nexus 7上的Android版本过时引起的一些错误,错误地添加了设备数千次。
我需要以编程方式(通过脚本)删除所有这些条目,因为删除的绝对数量(每个都需要多次单击)手动操作太多了。(我已经联系了 Pushbullet,但他们无济于事——没有牛肉。说真的,我完全理解。PushBullet 也很棒。)
Pushbullet 设备列表页面上的代码
最初,我需要单击的按钮如下所示:
单击“删除”按钮后,“取消”按钮将代替“删除”按钮,“删除”按钮移到“取消”按钮旁边。
为了删除项目/设备,我需要单击第一个“删除”按钮,然后单击第二个“删除”按钮。我将它们称为“第一”和“第二”,因为最初“删除”按钮具有“.hover-red”类,但单击它后,更新后的“删除”按钮具有“.red”类,如下所示:
到目前为止我尝试过的
我尝试了很多脚本,有些更简单,有些更复杂,但似乎都没有。到目前为止,这给出了最好的结果。它单击按钮(尽管我不知道按哪个顺序),但它不会删除任何条目。此代码仅限于 5 个条目,因为当我完成整个列表时,它会持续 5 分钟而没有结果——至少这样我很快就会发现它不起作用。
我的选择器是正确的,因为当我执行 console.logging 时,选择了所有正确的东西,但点击仍然失败。还要注意的是,我的代码总是使列表中的一个按钮保持打开状态(例如,它成功单击了按钮,最后一次单击的“删除”按钮在其位置留下了“删除”按钮和“取消”按钮一次代码已完成运行)。
正如您在上面的代码中看到的,我最近的尝试是在单击“第一个删除”按钮和“第二个删除”按钮之间设置延迟,但这似乎什么也没做,而且延迟似乎根本不起作用。
我知道这很难帮助您,因为除非您拥有自己的 Pushbullet 帐户,否则实际上不可能重新创建“Pushbullet 设备屏幕”代码,所以如果有任何方法可以帮助您帮助我,请告诉我(并显示我的钱!)
notifications - 强制推送通知不分组
当我向设备发送多个推送时,通知托盘中的通知会被分组(至少在我的 Android 设备上会发生这种情况)。然后,当我通过 API 远程解除其中一个推送时,因为它不再相关,分组通知不会更新以反映这一点,也不会在所有推送都被解除时消失。如果设备的托盘中只有一个通知,它就可以工作,而不是当多个通知被分组时。有什么方法可以防止通知分组吗?还是我做错了什么导致分组通知无法更新?我正在使用 V2 API 并按照手册发送/关闭链接推送。
编辑:我正在使用用户访问令牌,因为我在这个 SO 问题中读到,使用 OAuth 客户端会对通知进行分组,这与我想要实现的目标相反。使用 OAuth 客户端对我来说实际上表现得很奇怪:只有第一次推送会产生通知,后续推送仍然在应用程序中可见,但既不会创建自己的通知,也不会更新现有通知;只有当我远程关闭第一个通知时,才会弹出另一个通知来代替它。但是,尽管让它与 OAuth 客户端一起工作对我来说更可取,但如果有帮助,我可以很容易地继续使用用户访问令牌。
编辑 2:进一步试验我发现,如果我使用他们自己的访问令牌推送给用户,它工作得很好:我能够使用我的访问令牌将十多个通知推送到我自己的手机,它们都单独出现,我能够通过 API 解雇他们。当我使用其他用户的访问令牌时,推送会在收到第二个令牌后立即开始分组,并且不再删除它们:无论是使用 dismissed: true 更新推送还是向推送发送 DELETE 请求都不会使其消失。所以我想我必须要求用户向应用程序提供他们的访问令牌(没关系,只是隔壁办公室的几个管理员,所以不是随机用户与陌生人共享他们的访问令牌)。