Pushover是一个消息推送平台,可以给手机、桌面、浏览器发送自定义的推送消息。按照平台购买其客户端,即可享受此平台的永久推送服务。费用如下:
- 安卓 $5
- 桌面 $5, 即用桌面浏览器的插件发送推送通知,含Chrome,Firefox, Safari。
- iOS $5
无需购买全部。我自己就只买了iOS平台。
以下例子将在Pushover管理面板搭建“应用”,并且让群晖NAS借助此应用发送推送消息到客户端。
获取USER KEY
当你购买了APP并注册了一个账号,访问 https://pushover.net/ 登录后,即可看到管理控制面板。
在页面右上角有一个“Your User Key”,这类似于你的身份识别码(很重要),将灰色框中的密钥复制,临时粘贴到文本编辑器中备用。
创建应用
用你的账号登录Pushover网站, 在最底部 Your Applications 处点击 Create an Application/API Token
- Name 为你的应用取一个名字,无特定要求,自己能认出即可,比如“NAS 920+”
- Description 此应用的描述,可以简短描述下用途,比如“Send message from my nas”
- URL 此应用的网址,如果没有可以不填。
- Icon 此应用的图标,要求72×72像素尺寸,PNG图片,可带Alpha通道,将显示在推送消息前面。
填写完成后,勾选从来也没人看的服务协议、初始教程复选框,再点击:“Create Application”
即可完成创建应用,点击之后会跳转到此应用的详情页面,在页面左上角出现的 API Token/Key 是你的应用密匙,很重要,需要复制下来暂时存放起来,且不能外泄。
群晖设置
Pushover提供一个独有的email地址,任何进这个email地址的邮件都会给你发送一个通知,利用群晖发邮件即可实现Pushover通知,但是这种方式不太好,中间仍依赖邮件服务器的可用性。
以下将假借群晖的短信通知连接我们的Pushover API,只要群晖仍有Internet连接,通知就可以发出去。
1、打开群晖DSM控制面板,进入“通知设置”;
2、选择“短信”选项卡,勾选启用短信通知;
3、点击“新增短信服务提供商”按钮;
短信服务提供商名称随意填写,比如写“Pushover”
测试网址填写:
https://api.pushover.net/1/messages.json
HTTP方法要选择 POST
点击下一步。
4、在“编辑请求标题”界面,不做任何改变,点击下一步;
5、在“编辑请求正文”界面,点击“新增”依次添加四组数据:
user
token
phone
message=hello world
前三组只需要填参数,值留空;最后一个参数为message,值填hello world即可。
完成后点击下一步
6、在“选择以下网址参数所映射的类型”界面,对四个参数做映射。
- user -> 用户账号 (Username)
- token -> 密码 (Password)
- phone -> 电话号码 (Phone number)
- message =hello world -> 短信内容 (Message content)
选择好之后,点击“完成”。
7、此时会回到控制面板“短信通知”处,“短信服务提供商”已自动为我们设定成刚刚创建的名称。
在上文中Pushover网站获得的User Key和API Token,此时就要用到,如果没有找到,仍可以登录Pushover网站查看。
- 用户账号 填写 User Key
- 密码 填写 API Token/Key 密码要填两次
- 主要电话号码必须要填写,但是实际上用不到,你可以随便填一个正确的手机号即可。
点击“应用”按钮,就完成了。
此时可以点击“寄送测试短信”按钮,看看Pushover上能不能收到正确的通知。
如果失败,就检查两个密钥是否填写正确。
如果你有多台NAS,建议在Pushover处创建不同的应用来发送推送,以便迅速识别各自的身份以及消息统计。
#Pushover #群晖
引用关闭,但你能.