Pushbullet语法结构

时间:2015-06-17 18:56:01

标签: android pushbullet

我最近发现了pushbullet并在我的raspperry Pi上使用Node-Red将温度信息从arduino发送到我的手机。

我正在使用pushbullet应用程序,但我想创建自己的应用程序发明人的Android应用程序,但只是不要获取我如何使用Web组件格式化POST命令的结构。 我看了几百个例子,但我只是不明白它们谈论cURL等和JSON。

有人可以直接输入一个推送命令,这样如果它被我的API密钥复制到我的浏览器地址栏中它会推送一个注释,我可以使用这个结构来创建我的应用程序,我通常不会很慢那个人,但我无法理解这些POST / GET API命令的结构,傻我知道但是它就是!!

希望有人能提供帮助,谢谢, 菲尔

1 个答案:

答案 0 :(得分:1)

对不起!希望API的下一个版本更简单。您无法在浏览器的地址栏中执行此操作(浏览器不允许您从地址栏执行POST请求)。我想你想要的是Node-Red中的HttpRequest节点。我尝试阅读Node-Red的文档,但找不到有关如何执行此操作的详细信息。这里有一个stackoverflow帖子可能会有所帮助:HTTP POST in node-red js

您需要执行HTTP POST请求,并设置'Authorization'和'Content-Type'标头以及JSON正文。

以下是示例curl命令:

curl --header 'Authorization: Bearer <your_access_token_here>' -X POST https://api.pushbullet.com/v2/pushes --header 'Content-Type: application/json' --data-binary '{"type": "note", "title": "Note Title", "body": "Note Body"}'

此处的相关信息:

url: https://api.pushbullet.com/v2/pushes
method: POST
headers:
  Authorization: Bearer <your_access_token_here>
  Content-Type: application/json
body: {"type": "note", "title": "Note Title", "body": "Note Body"}