问题标签 [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 回答
604 浏览

rest - 最近的 SSL 升级还引入了 SNI,它破坏了 REST API

我们使用 ServiceNow 通过 REST API 与 PushBullet 进行通信。最近我们开始收到以下错误

javax.net.ssl.SSLHandshakeException:握手期间远程主机关闭连接

还有一个 500 HTTP 错误。

经过大量研究,似乎 SNI 已作为 SSL 证书升级的一部分添加https://en.wikipedia.org/wiki/Server_Name_Indication

ServiceNow 声明他们不支持任何版本的 SNI。

您看到的测试来自 SoapUI 和 Postman。

我们对此进行测试的方法是使用以下命令:

现在有什么方法可以在没有 SNI 的情况下访问 PushBullet API?

加文。

0 投票
1 回答
7115 浏览

java - 在哪里可以找到用于项目的 javax.websocket .jar

我一直在尝试使用 Java 库jPushbullet2。它的依赖项之一是“ javax.websocket ”。我已经搜索了 websocket API 所在的站点,但找不到要下载和使用的 jar。这样的事情存在吗?

我还注意到jPushbullet2的作者提到了Tyrus,这是一个“参考实现”,推测是参考了javax.websocket。这是我需要的吗?我已经将它与其他依赖项一起添加到我的项目的构建路径中,并尝试运行第一个推送示例:

但是,不幸的是,这会导致以下错误:

这是有道理的,因为我没有来自 javax 的任何罐子,只有 Tyrus 的罐子。

正如您可能知道的那样,我对外部图书馆场景非常陌生。感谢您的帮助!

0 投票
2 回答
370 浏览

r - 访问 Pushbullet API 以使用 R 删除推送

我正在使用该RPushbullet软件包从 R 向多个设备(智能手机)发送推送通知。这工作得很好。

现在:在每条新推送消息之前,我想删除以前的推送。我想通过访问 Pushsbullet 的 API 来做到这一点。可以在此处找到相应的 Pushbullet 文档(在左侧导航栏中,转到“Push”->“delete-push”),但我也将其发布在下面:

在此处输入图像描述

我曾尝试使用 R 的httr,RCurlCurl包中的任何一个来实现这一点,但我没有成功。例如,我尝试了以下代码的各种更改:

或者

但我总是收到类似“访问令牌丢失或无效”的回复,例如:

状态码401表示“未授权”,即我无法将访问令牌传递给表单。

任何有关如何在 R 中访问此 Pushbullet API 的帮助将不胜感激。

编辑:

操作系统: Windows 10 家庭版,64 位

卷曲命令: curl --header 'Access-Token: x.X1XxXxXx1xxxX1xxxxxxXX1XxXXxXx1x' https://api.pushbullet.com/v2/users/me

卷曲输出: curl: (6) Could not resolve host: x.X1XxXxXx1xxxX1xxxxxxXX1XxXXxXx1x' {"error":{"code":"invalid_access_token","type":"invalid_request","message":"Access token is missing or invalid.","cat":"(=^´¢Ñ¤ë´¢Ñ^)y´╝Ø"},"error_code":"invalid_access_token"}

0 投票
1 回答
367 浏览

android - 在终端上接收安卓通知

当我运行某些命令时,我想在 linux 终端上从我的 android 手机获取所有通知。例如,如果我有 WhatsApp 和电子邮件通知,那么我应该在终端上收到这些数据。如果没有通知,那么它应该在没有通知的情况下回复。

我需要这个来做一个项目。我阅读了 Pushbullet API 文档,但无法找到使用它的方法。我能够从终端向我的 android 发送通知,但不能相反。我可以使用什么工具?

感谢您的帮助。

0 投票
1 回答
278 浏览

python - Sikuli 使用 Python 模块产生 AttributeError (PushBullet)

我在编码方面相当陌生,我正在尝试在我的 Sikuli 代码中使用 PushBullet API(来自Azelphur )。我使用 pip 安装 PushBullet 及其依赖项。以下代码在 Atom 编辑器中完美运行,但在 Sikuli 中出现错误:

在 Sikuli IDE 中,我添加了这些路径(之前无法找到模块):

然而它返回这个:

为什么它可以在 Atom 而不是 Sikuli IDE 中工作(现在我已经添加了路径)?谢谢你的任何想法!

0 投票
1 回答
12443 浏览

curl - 使用 ESP8266 请求 cURL

我对编程很陌生(ESP8266)。
现在,我将来自不同博客的代码片段放在一起,以便接收(!)来自 Pushbullet 的推送(消息)。
由于以下原因,发送已经很有效: 使用 WifiESP 库在 arduino 上使用 ESP8266 发布请求

Pushbullet 的 cURL 示例是:

以及对 Arduino/ESP8266 的“翻译”:

所以我现在要做的是向 Pushbullet 请求最新消息。
cURL 中的示例是:

我试图让它工作的是:

但我收到的只是以下内容:

我真的很感激任何想法或解决方案。

0 投票
0 回答
330 浏览

android - 回复远程输入

我创建了一个简单的应用程序,它监听来自其他应用程序的通知事件。我收到了 StatusBarNotification 对象并从中获得了 WearableExtender。然后我得到了扩展器所拥有的 remoteInputs。

然后使用这段代码用我自己的文本填充远程输入并发送pendingIntent:

但是消息来源声称此代码应该可以工作,我只能打开特定的应用程序和特定的对话,但无法发送回复。我已经在 Facebook、WhatsApp 和其他应用程序中尝试过。其他应用程序也是如此。

0 投票
1 回答
308 浏览

ios - RPushullet 不工作:400:错误请求 - 通常这是由于缺少必需的参数

我一直在使用软件 R(RPushbullet 包)中的 pushbullet 在脚本完成时向我发送消息。它在我的笔记本和 Iphone 上运行良好,但是在工作站上它无法正常工作。返回以下消息:

我在三个设备中安装了 pushbullet:我的工作站、我的个人笔记本和我的 Iphone。

由此,我观察到一些可能与该问题有关的事情: 1)每次我在我的在线帐户中重新启动会话时,Access Token 都会丢失;2) 虽然安装程序在配置后从我的 .rpushbullet.json 文件中返回了有效的密钥消息,但其他代码无法检索 API 密钥。

我的 R 脚本:

“我的 API 密钥”和 XXX 是我在示例代码中省略的有效内容

此代码足以发布到我的所有设备(使用我的笔记本时),即使缺少其他参数

0 投票
1 回答
324 浏览

github - 在为 repo 发布新的 GitHub 版本时通过 Push API 或 Push-bullet 发送通知?

我们的应用程序的一个问题是它是在 Github 上发布的,因此用户必须主动检查是否有新的更新。然后让我很震惊,如果我们在发布新版本的应用程序时(自动)发送通知怎么办?但这比我预期的要复杂得多。我想通过我们的应用程序网站做到这一点。

0 投票
1 回答
353 浏览

c - libcurl 在 writefunction 回调后继续运行

我正在尝试将 C 中的 libcurl 库与 pushbullet api 一起使用。我正在尝试连接到https://stream.pushbullet.com/streaming/上的流。问题是一旦接收到任何数据时调用回调函数,连接就会关闭。我想让它无限期地运行,并让它在每次接收新数据时调用回调函数。

这是我尝试过的代码

基本上,即使在运行 getwss_cb() 之后,我也需要 getwss() 函数继续运行