问题标签 [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.

0 投票
1 回答
425 浏览

python - 使用 Pushbullet Ephemerals 时出现 400(错误请求)错误

我正在开发一个简单的命令行Pushbullet Python 项目,并具有以下代码:

示例用法可能是pushSms("555 555 5555", "Hi there!").

这利用了 Pushbullet android 应用程序对 SMS 的访问,如此所述。我检查了我的settings变量,它们都是有效的(事实上,它们目前正在我的另一个项目中几乎与此完全相同的代码的 JavaScript 版本中使用。

我怀疑这是基本的 Python 语法/urllib2 误用或错误,但我已经盯着/谷歌搜索了几个小时,看不到我的错误。想法?

0 投票
1 回答
1775 浏览

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可以吗?

0 投票
1 回答
172 浏览

android - Pushbullet 语法结构

我最近发现了 pushbullet,并在我的 raspperry Pi 上的 Node-Red 中使用它来按需将温度详细信息从 arduino 发送到我的手机。

我正在使用 pushbullet 应用程序,但我想与应用程序发明者一起创建自己的 android 应用程序,但只是不了解我如何使用 Web 组件格式化 POST 命令的结构。我查看了数百个示例,但我只是不明白他们谈论 cURL 等和 JSON。

有人可以输入一个推送命令吗只是无法理解这些 POST/GET API 命令的结构,我知道这很愚蠢,但它就在那里!!

希望有人可以提供帮助,谢谢,菲尔

0 投票
1 回答
503 浏览

http - Pushbullet HTTP 请求

有人用 Pushbullet 尝试过 HTTP 请求吗?我尝试使用邮递员,但它说不支持 HTTP,允许 HTTPS。我在 HTTPS 上取得了成功,但我看到有人在这里做了 HTTP 请求:https ://github.com/tuanpmt/espduino/blob/master/espduino/examples/pushbullet/pushbullet.ino

谁能告诉我如何为 pushbullet 发出 HTTP 请求?任何额外的标头或不同的 API?

让我知道。

0 投票
4 回答
3471 浏览

pushbullet - 向 pushbullet 发送电子邮件?

网站“PushBullet.com”在工作中由我们的代理进行 webwashed(过滤)。

但我真的需要向我的设备发送一些通知。

有没有办法通过旧的电子邮件协议发送它们?

0 投票
0 回答
539 浏览

ios - Pushbullet 如何将所有 iOS 通知发送到 Mac

我正在检查具有 Mac 和 iOS 通信的不同应用程序。我遇到了很酷的应用程序 PushBullet 和 Notifyr。我发现最令人惊奇的事情是向他们在 Mac 中的应用程序显示 iOS 的推送通知。我试图搜索什么可以用来实现这个东西,但没有找到任何东西。

有没有人对此有想法,如何使用 BLE 或任何其他渠道将 iOS 设备中的 iOs 通知共享到 Mac?Apple 是否提供了任何公共 API 或框架来实现这个东西?

0 投票
1 回答
336 浏览

zabbix - pushbullet api 解码 (v2/push)

我想使用 pushbullet api (v2/push) 推送消息,但如果我在标题或正文中包含 '%' 字符,服务器会给我以下错误:

{"error":{"type":"invalid_request","message":"无法解码 urlencoded POST 表单正文。","cat":"~(=^‥^)ノ"}}

我该如何解决这个问题?

0 投票
2 回答
2772 浏览

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 来完成此操作,我看不出它不可能的原因(可能不是最快或最优雅的方式,但肯定是可能的)。

0 投票
1 回答
61 浏览

javascript - 用于触发 3,000 多个连续单击启用的前端操作的控制台脚本

问题

Pushbullet,由于我的华硕Nexus 7上的Android版本过时引起的一些错误,错误地添加了设备数千次

我需要以编程方式(通过脚本)删除所有这些条目,因为删除的绝对数量(每个都需要多次单击)手动操作太多了。(我已经联系了 Pushbullet,但他们无济于事——没有牛肉。说真的,我完全理解。PushBullet 也很棒。)


Pushbullet 设备列表页面上的代码

最初,我需要单击的按钮如下所示:

单击“删除”按钮后,“取消”按钮将代替“删除”按钮,“删除”按钮移到“取消”按钮旁边。

为了删除项目/设备,我需要单击第一个“删除”按钮,然后单击第二个“删除”按钮。我将它们称为“第一”和“第二”,因为最初“删除”按钮具有“.hover-red”类,但单击它后,更新后的“删除”按钮具有“.red”类,如下所示:


到目前为止我尝试过的

我尝试了很多脚本,有些更简单,有些更复杂,但似乎都没有。到目前为止,这给出了最好的结果。它单击按钮(尽管我不知道按哪个顺序),但它不会删除任何条目。此代码仅限于 5 个条目,因为当我完成整个列表时,它会持续 5 分钟而没有结果——至少这样我很快就会发现它不起作用。

我的选择器是正确的,因为当我执行 console.logging 时,选择了所有正确的东西,但点击仍然失败。还要注意的是,我的代码总是使列表中的一个按钮保持打开状态(例如,它成功单击了按钮,最后一次单击的“删除”按钮在其位置留下了“删除”按钮和“取消”按钮一次代码已完成运行)。

正如您在上面的代码中看到的,我最近的尝试是在单击“第一个删除”按钮和“第二个删除”按钮之间设置延迟,但这似乎什么也没做,而且延迟似乎根本不起作用。

我知道这很难帮助您,因为除非您拥有自己的 Pushbullet 帐户,否则实际上不可能重新创建“Pushbullet 设备屏幕”代码,所以如果有任何方法可以帮助您帮助我,请告诉我(并显示我的钱!)

0 投票
0 回答
104 浏览

notifications - 强制推送通知不分组

当我向设备发送多个推送时,通知托盘中的通知会被分组(至少在我的 Android 设备上会发生这种情况)。然后,当我通过 API 远程解除其中一个推送时,因为它不再相关,分组通知不会更新以反映这一点,也不会在所有推送都被解除时消失。如果设备的托盘中只有一个通知,它就可以工作,而不是当多个通知被分组时。有什么方法可以防止通知分组吗?还是我做错了什么导致分组通知无法更新?我正在使用 V2 API 并按照手册发送/关闭链接推送。

编辑:我正在使用用户访问令牌,因为我在这个 SO 问题中读到,使用 OAuth 客户端会对通知进行分组,这与我想要实现的目标相反。使用 OAuth 客户端对我来说实际上表现得很奇怪:只有第一次推送会产生通知,后续推送仍然在应用程序中可见,但既不会创建自己的通知,也不会更新现有通知;只有当我远程关闭第一个通知时,才会弹出另一个通知来代替它。但是,尽管让它与 OAuth 客户端一起工作对我来说更可取,但如果有帮助,我可以很容易地继续使用用户访问令牌。

编辑 2:进一步试验我发现,如果我使用他们自己的访问令牌推送给用户,它工作得很好:我能够使用我的访问令牌将十多个通知推送到我自己的手机,它们都单独出现,我能够通过 API 解雇他们。当我使用其他用户的访问令牌时,推送会在收到第二个令牌后立即开始分组,并且不再删除它们:无论是使用 dismissed: true 更新推送还是向推送发送 DELETE 请求都不会使其消失。所以我想我必须要求用户向应用程序提供他们的访问令牌(没关系,只是隔壁办公室的几个管理员,所以不是随机用户与陌生人共享他们的访问令牌)。