问题标签 [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.
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?
加文。
java - 在哪里可以找到用于项目的 javax.websocket .jar
我一直在尝试使用 Java 库jPushbullet2。它的依赖项之一是“ javax.websocket ”。我已经搜索了 websocket API 所在的站点,但找不到要下载和使用的 jar。这样的事情存在吗?
我还注意到jPushbullet2的作者提到了Tyrus,这是一个“参考实现”,推测是参考了javax.websocket。这是我需要的吗?我已经将它与其他依赖项一起添加到我的项目的构建路径中,并尝试运行第一个推送示例:
但是,不幸的是,这会导致以下错误:
这是有道理的,因为我没有来自 javax 的任何罐子,只有 Tyrus 的罐子。
正如您可能知道的那样,我对外部图书馆场景非常陌生。感谢您的帮助!
r - 访问 Pushbullet API 以使用 R 删除推送
我正在使用该RPushbullet
软件包从 R 向多个设备(智能手机)发送推送通知。这工作得很好。
现在:在每条新推送消息之前,我想删除以前的推送。我想通过访问 Pushsbullet 的 API 来做到这一点。可以在此处找到相应的 Pushbullet 文档(在左侧导航栏中,转到“Push”->“delete-push”),但我也将其发布在下面:
我曾尝试使用 R 的httr
,RCurl
和Curl
包中的任何一个来实现这一点,但我没有成功。例如,我尝试了以下代码的各种更改:
或者
但我总是收到类似“访问令牌丢失或无效”的回复,例如:
状态码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"}
android - 在终端上接收安卓通知
当我运行某些命令时,我想在 linux 终端上从我的 android 手机获取所有通知。例如,如果我有 WhatsApp 和电子邮件通知,那么我应该在终端上收到这些数据。如果没有通知,那么它应该在没有通知的情况下回复。
我需要这个来做一个项目。我阅读了 Pushbullet API 文档,但无法找到使用它的方法。我能够从终端向我的 android 发送通知,但不能相反。我可以使用什么工具?
感谢您的帮助。
python - Sikuli 使用 Python 模块产生 AttributeError (PushBullet)
我在编码方面相当陌生,我正在尝试在我的 Sikuli 代码中使用 PushBullet API(来自Azelphur )。我使用 pip 安装 PushBullet 及其依赖项。以下代码在 Atom 编辑器中完美运行,但在 Sikuli 中出现错误:
在 Sikuli IDE 中,我添加了这些路径(之前无法找到模块):
然而它返回这个:
为什么它可以在 Atom 而不是 Sikuli IDE 中工作(现在我已经添加了路径)?谢谢你的任何想法!
curl - 使用 ESP8266 请求 cURL
我对编程很陌生(ESP8266)。
现在,我将来自不同博客的代码片段放在一起,以便接收(!)来自 Pushbullet 的推送(消息)。
由于以下原因,发送已经很有效:
使用 WifiESP 库在 arduino 上使用 ESP8266 发布请求
Pushbullet 的 cURL 示例是:
以及对 Arduino/ESP8266 的“翻译”:
所以我现在要做的是向 Pushbullet 请求最新消息。
cURL 中的示例是:
我试图让它工作的是:
但我收到的只是以下内容:
我真的很感激任何想法或解决方案。
android - 回复远程输入
我创建了一个简单的应用程序,它监听来自其他应用程序的通知事件。我收到了 StatusBarNotification 对象并从中获得了 WearableExtender。然后我得到了扩展器所拥有的 remoteInputs。
然后使用这段代码用我自己的文本填充远程输入并发送pendingIntent:
但是消息来源声称此代码应该可以工作,我只能打开特定的应用程序和特定的对话,但无法发送回复。我已经在 Facebook、WhatsApp 和其他应用程序中尝试过。其他应用程序也是如此。
ios - RPushullet 不工作:400:错误请求 - 通常这是由于缺少必需的参数
我一直在使用软件 R(RPushbullet 包)中的 pushbullet 在脚本完成时向我发送消息。它在我的笔记本和 Iphone 上运行良好,但是在工作站上它无法正常工作。返回以下消息:
我在三个设备中安装了 pushbullet:我的工作站、我的个人笔记本和我的 Iphone。
由此,我观察到一些可能与该问题有关的事情: 1)每次我在我的在线帐户中重新启动会话时,Access Token 都会丢失;2) 虽然安装程序在配置后从我的 .rpushbullet.json 文件中返回了有效的密钥消息,但其他代码无法检索 API 密钥。
我的 R 脚本:
“我的 API 密钥”和 XXX 是我在示例代码中省略的有效内容
此代码足以发布到我的所有设备(使用我的笔记本时),即使缺少其他参数
github - 在为 repo 发布新的 GitHub 版本时通过 Push API 或 Push-bullet 发送通知?
我们的应用程序的一个问题是它是在 Github 上发布的,因此用户必须主动检查是否有新的更新。然后让我很震惊,如果我们在发布新版本的应用程序时(自动)发送通知怎么办?但这比我预期的要复杂得多。我想通过我们的应用程序网站做到这一点。
c - libcurl 在 writefunction 回调后继续运行
我正在尝试将 C 中的 libcurl 库与 pushbullet api 一起使用。我正在尝试连接到https://stream.pushbullet.com/streaming/上的流。问题是一旦接收到任何数据时调用回调函数,连接就会关闭。我想让它无限期地运行,并让它在每次接收新数据时调用回调函数。
这是我尝试过的代码
基本上,即使在运行 getwss_cb() 之后,我也需要 getwss() 函数继续运行