问题标签 [pushover]

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 回答
1315 浏览

java - 通过代理的http-post不起作用

我可以使用 chrome 浏览器访问https://pushover.net/,但是当我尝试使用 java 连接到 api 并发送数据时,它会失败。

这是我的代码

它到达 A 点,但需要很长时间才能到达 B 点,并且在到达 B 点时会给出异常。异常是 org.apache.http.conn.HttpHostConnectException: Connect to api.pushover.net:443 (api.pushover.net/108.59.13.232] failed: Connection timer out: connect.

我已经尝试使用代理,下面的代码高于其余部分

这给了我一个 javax.net.ssl.SSLHandshakeException: Remote host closed connection during handshake

然后我也尝试添加

但它给出了相同的 SSLHandshakeException。

我已经看到了有关创建密钥库的内容,但这只适用于我的机器,我想要一些可以在代码中工作的东西,并允许我将此应用程序部署到 1000 台机器上,而无需对每台机器进行额外的手动配置。

有什么更好的我应该做的吗?

0 投票
1 回答
84 浏览

pushover - 如何获取用于 Pushover.net 登录的 device_id?

我肯定错过了什么。我正在尝试制作一个只接收通知的应用程序,只是一个简单的 C# 程序。

在消息请求中,他们说“在 GET 请求中包含用户密码和 device_id 参数”。

device_id 未显示在我的登录页面的任何位置。因此,我说,它必须通过“设备注册”,也就是说,我现在,设备注册,此时,这个应用程序注册为设备。

如果我通过https://api.pushover.net/1/devices.json进行设备注册,例如使用我已经创建的名称“Chrome”,它会返回错误消息“名称”:[“已被占用"](Chrome 停止时也会出现);如果我尝试一个以前没有给出的新名称,它实际上会在网站上注册一个新设备。如果我给出我在他们页面上注册的应用程序的名称,它是“名称”:[“无效”]。

我不明白......但他们在误导方向上做了一些努力......

0 投票
1 回答
782 浏览

python - Python发布图片附件到pushover

我使用下面的代码成功地将消息发送到 pushover,但是我想发送最新 API 中介绍的图片附件。我如何能够将最后一个代码示例转换为在 python 中工作。

工作代码:

示例 API

0 投票
1 回答
899 浏览

c# - 如何在 C# .NET 中发送带有附加图像的推送通知

我正在尝试使用 C# .NET 通过带有附加图像的Pushover API发送推送通知。以下代码返回 json 格式错误“消息不能为空”。但是消息变量不为空。由于 SSL 已过时,我尝试明确使用 TLS 1.2。没有图像参数也会出现同样的错误。

结果:

我通过查尔斯查看了原始请求,它似乎或多或少像文档所建议的那样。但是有一个小的区别。

Curl - 有效 - 产生如下所示的参数:

HttpClient - 尚未工作 - 为每个参数生成:

注意引号的区别。如果我截取 Charles 中的消息并将参数名称用双引号括起来,并将 Content-Length 增加相同的数量,它就可以工作

0 投票
0 回答
184 浏览

javascript - Pushover javascript - 发送消息问题

嘿伙计们,我正在尝试使用 pushover 库(pushover.net)向我的手机发送推送消息。

实际上我失败得很快,实际上我从 jquery AJAX 调用中收到了 400 Bad request 错误。

这是我的代码,有什么问题吗?

错误: POST https://api.pushover.net/1/messages.json 400(错误请求)

0 投票
2 回答
778 浏览

python - 带有 Pushover 的 Python:没有名为 pushover 的模块

我测试了一个 python 脚本来使用 Pushover 发送任何想法。但我收到错误“ImportError:没有名为 pushover 的模块”

我安装的版本:

脚本头:

我尝试使用 pip(3) 安装 python-pushover 但没有成功。

0 投票
1 回答
2865 浏览

curl - pushover + curl --form-string: 使用不当

我正在尝试使用pushover并收到以下错误:

我究竟做错了什么?

0 投票
1 回答
104 浏览

python - Pushover 脚本没有得到所需的结果

按照 pushover API 的教程,我被卡住了。没有错误被抛出,但没有收到推送项目符号通知。这将成为智能门铃项目的一部分:

对 python 来说相当新,已经将此代码转换为 python2 代码块,但现在卡住了,任何帮助都会得到很大的帮助。

0 投票
1 回答
506 浏览

error-handling - 来自不引发标准异常的节点的 Node-RED 处理错误

我想使用 Pushover 节点发送通知。我已经通过 curl 使用它一段时间了,很少有一些消息没有发送。这就是为什么我在 bash

捕获错误,然后通过电子邮件发送消息。

现在我想在 Node-Red 中做一些类似的事情。出于测试目的,如果通过模拟网络错误sudo iptables -A OUTPUT -d 104.20.0.0/16 -m comment --comment "Pushovertest" -j REJECT

这成功阻止了。在 node-red-log 我看到

5 月 18 日 13:46:24 - [错误] [pushover:252a17dc.1239d8] 错误:连接 ECONNREFUSED 104.20.125.71:443

现在看看这个 Node-RED 流程

Node-RED 流

错误显示在调试窗口中,来自 pushover 节点。catch 节点没有捕捉到预期,显然是因为 pushover 没有使用异常框架https://developer.ibm.com/recipes/tutorials/nodered-exception-handling-framework/

第一个测试通过:记录了一个错误。但是在这种情况下,我如何对 Node-RED 中的这个错误做出反应以做其他事情呢?

0 投票
1 回答
58 浏览

python - 在 python 上发送带有 pushover 的格式化列表

我对python比较陌生,

我构建了一个网络爬虫,它可以获取网站的热门帖子并将它们存储在 python 中的列表中,如下所示:

为了使用 pushover 发送推送通知,我安装了 pushover 模块,其工作原理如下:

我想将列表作为带有格式的消息发送,如下所示:

我试过这个:

上述解决方案有效,但是帖子的数量将是可变的,因此这不是一个可行的解决方案。

知道列表中的帖子数量会不时变化,我该怎么做才能以正确的格式发送消息?