【问题标题】:Pushbullet syntax structurePushbullet 语法结构
【发布时间】:2015-06-17 18:56:00
【问题描述】:

我最近发现了 pushbullet,并在我的 raspperry Pi 上的 Node-Red 中使用它来按需将温度详细信息从 arduino 发送到我的手机。

我正在使用 pushbullet 应用程序,但我想使用应用程序发明者创建自己的 android 应用程序,但只是不了解我如何使用 Web 组件格式化 POST 命令的结构。 我查看了数百个示例,但我只是不明白他们谈论 cURL 等和 JSON。

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

希望有人能帮忙,谢谢, 菲尔

【问题讨论】:

    标签: android pushbullet


    【解决方案1】:

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

    您需要使用设置了“授权”和“内容类型”标头以及 JSON 正文的 HTTP POST 请求。

    这是 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"}
    

    【讨论】:

      猜你喜欢
      • 2015-07-28
      • 1970-01-01
      • 2019-11-05
      • 1970-01-01
      • 1970-01-01
      • 2016-03-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多