我最近发现了pushbullet,并在我的raspperry Pi上的Node-Red中使用它,将arduino上的温度详细信息按需发送到我的手机上。
我正在使用pushbullet应用程序,但我想用app inventor创建我自己的android应用程序,但就是不知道如何使用web组件格式化POST命令的结构。我看过成百上千的例子,但我就是不明白,他们谈论的是cURL等和JSON。
有没有人可以输入一个推送命令,这样如果它用我的API键复制到我的浏览器地址栏中,它就会推送一个注释,然后我就可以使用这个结构来创建我的应用程序,我通常不是一个迟钝的人,但我只是不能理解这些POST/GET API命令的结构,愚蠢的我知道,但它就在那里!!
希望有人能帮上忙,谢谢,菲尔
发布于 2015-06-18 03:24:28
真对不起!下一个版本的API有望变得更加简单。您不能在浏览器的地址栏中执行此操作(浏览器不允许您从地址栏执行POST请求)。我认为您需要的是Node-Red中的HttpRequest节点。我试着阅读Node-Red的文档,但找不到有关如何做到这一点的更多细节。这里有一个stackoverflow帖子可能会有帮助:HTTP POST in node-red js
您需要使用设置了“Authorization”和“Content-Type”头以及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"}https://stackoverflow.com/questions/30900098
复制相似问题