问题标签 [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.
php - Pushbullet 使用 API 在智能手机上没有通知
我创建了一个使用 Pushbullet API 的小应用程序。它是用 PhP 编写的,并使用 cURL 来处理不同的请求。
首先,我使用 oauth2 来接收访问令牌。然后是 /v2/pushes/ 向注册的帐户发送推送。
消息在 Pusbullet 帐户上收到,但智能手机上没有任何显示。没有通知。
我希望有一个人可以帮助我。谢谢。
我发送推送的函数:
pushbullet - 如何使用新的 e2e 加密功能加密要通过 Pushbullet 发送的消息
对端到端加密的支持很棒!我想使用 Pushbullet API 在我自己的 Python 应用程序中利用该功能。这可能吗?例如,如果我想发送一个简单的便条,我可以这样做:
加密功能需要做什么?
bash - Pushbullet Oauth 使用 Bash 和 curl
我最近在 Bash 中编写了一个 Pushbullet Linux 命令行客户端。我想允许用户通过 Oauth 授予对其 Pushbullet 帐户的访问权限,但我遇到了一些麻烦。前几天我刚刚为 Google Drive API 做了 Oauth。它相当简单,只需要几行代码。老实说,Pushbullet API 文档中的 Oauth 部分有些不清楚。
让我确保我了解所需的步骤:
- 使用应用内生成的 URL 将用户发送到 Pushbullet 站点
- URL 应包括:client_id 和 redirect_url(redirect_url 指定用户在授予 Pushbullet 访问权限后重定向到的 url,除了 response_type,令牌或代码)
- 用户授予或拒绝访问其 Pushbullet 帐户
- 如果授予访问权限,则将用户发送到 redirect_url
- 客户端必须获取嵌入在 redirect_url 中的 access_token,然后将 access_token 附加到所有未来的请求中
那个听起来是对的吗?
我的脚本在我的浏览器中成功加载了身份验证 URL,但是当我单击“批准”时,我收到以下错误:The param 'redirect_uri' has an invalid value
. 我使用了 Pushbullet 设置的“客户端”部分中列出的 redirect_uri。所以这:
https://www.pushbullet.com/login-success/access_token=<access token>&response_type=token&scope=everything
我使用了正确的网址吗?这是一个命令行客户端,我没有它的域。不过,这应该没关系,对吧?
Oauth 是否总是需要通过浏览器进行身份验证,还是可以通过某种 Web 服务调用来完成(这就是 GDrive API 的工作方式)?理想情况下,我会让 curl 处理所有事情,而不必担心加载 Web 浏览器。
json - 使用 PushBullet API 推送列表返回错误 400
我正在尝试使用 http 请求使用 PushBullet API 发送一个新列表。我使用以下 json 数据发送推送:
{
"items":[
{
"checked":false,
"text":"a"
},{
"checked":true,
"text":"b"
},{
"checked":false,
"text":"c"
}
],
"title":"a",
"type":"list"
}
内容类型设置为“application/json”,并且在请求我的推送历史记录时,我使用与服务器返回的列表相同的语法。我仍然收到错误 400(错误请求)。
python - 使用 python-cryptography 解密推送通知的 InvalidTag 错误
我正在尝试在 python3 中实现对 pushbullet 临时消息的端到端加密支持。
我正在使用python-cryptography,但InvalidTag
解密时出现 -Exception 。我已经仔细检查了密钥、iv 和标签,但我不知道哪里出了问题。
密钥是这样派生的:
然后将其作为 Base64 编码字符串存储在密钥环中,但我仔细检查了加密时是否获得了正确的字节字符串(也可以在 REPL 中手动执行)。
解密:
所有变量都是字节字符串,这里是 python-cryptography 的相关文档。
澄清一下:我已经尝试过自己的方法来加密和成功解密一些文本。但是,当我在手机和客户端上激活 Pushbullet e2e 加密并收到通知时,我收到上述错误。
加密方法像这样组装加密的消息:
我可以破译它。不适用于收到消息中的标签。
有任何想法吗?:/
c# - 使用 api 将联系人添加到 pushbullet
我正在尝试使用 api 将联系人添加到 pushbullet 上的联系人中。
我将以下 json 数据与我的 POST 请求一起发送到https://api.pushbullet.com/v2/contacts
根据文档,这应该添加联系人。相反,我收到了一个错误的请求错误。
通过 api 请求我的联系人列表时,它始终为空。我可以使用 Windows 桌面客户端和通过网络添加联系人。然而,这些联系人只显示在桌面和网络上,而不是在使用 api 时。
pushbullet - Pushbullet:通过 API 推送时,官方 Chrome 扩展中没有通知
官方 Chrome 扩展程序的行为不像我预期的那样(也不是它以前的行为方式)。在执行此操作之前,我已经从 Chrome 商店卸载并重新安装了它。
使用 randomchars pushbullet python 客户端(https://github.com/randomchars/pushbullet.py):
上述说明应推送到所有设备。但是,虽然它出现在官方 android 应用程序上,但并未出现在官方 Chrome 扩展程序上。
但是,以下内容有效并显示在 Chrome 扩展程序上:
尝试使用 curl 的变体。本次推送显示在安卓官方客户端,而非官方Chrome扩展:
但是在比较了显示的推送和未显示的通知之间的元数据差异后,我根据预感添加了一个“source_device_iden”标签(与我的 Android 客户端匹配),这显示在官方 Chrome 扩展程序上:
Chrome 扩展程序现在需要填充 source_device_iden 或 dest_device_iden 吗?
android - 具有多种选择的 Pushbullet 推送
我想用我的安卓手机控制我的家庭自动化项目,但我不知道这是否可能是我的想法。
我想如何使用它:
- Arduino Nano 检测到其中一个灯一直亮着,但在 x 时间内该房间内没有任何动静。
- Arduino Nano 将该信息传递到我的互联网连接集线器。
- 集线器(使用处理代码)发出 Pushbullet API 请求以显示“房间 y 中的灯已打开 x 时间,您要关闭它吗?是/否”的推送。
Pushbullet 可以做到这一点吗?如果是,那么如何?如果没有,有没有办法我可以做到这一点(很简单)?
pushbullet - Pushbullet 客户端的“client_iden”参数的位置
我正在尝试使用“client_iden”目标参数一次向多个用户发送推送。我已成功创建客户端,但在客户端创建页面上找不到“client_iden”参数。
有谁知道这个参数在哪里可以找到?
api - Pushbullet API - 是否可以更新联系人的电子邮件地址?
您可以创建联系人并指定email
,但更新联系人的唯一选项似乎是name
。可以更新联系人email
吗?
这比让用户删除联系人然后用新的 重新添加它更好,email
以防他们输入错误的电子邮件(或者如果地址更改,我想)。