来自 cURL 的 Pushbullet API - 无效请求

标签 pushbullet

我正在使用Pushbullet's API开发一个应用程序,但是在运行 https://docs.pushbullet.com/v2/pushes/ 处的示例代码时,我遇到了奇怪的错误.

我正在执行以下 cURL 命令(在 Windows 中):

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

...但它不断生成以下错误:

{"error": {"type":"invalid_request","message":"The param 'type' has an invalid value.","param":"type","cat":"\u003e:3"}}

它还会产生此错误: enter image description here

文档中其他端点的其他命令工作正常......只是这个。

有什么建议吗?谢谢您的帮助! :)

最佳答案

Windows 似乎不支持命令行上的此类引号。这是一个有效的示例:

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

我想我将尝试用行为不那么令人困惑的东西来替换curl示例。

关于来自 cURL 的 Pushbullet API - 无效请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28379866/

相关文章:

android - 在 Android 上连接到 Pushbullet 的安全 Websocket

android - Pushbullet API thread_id 到conversation_iden 用于短信?

Python 脚本回退到第二个服务器

Javascript101 帮助 |应用程序接口(interface) |卡住

python - Pushbullet pycurl 在消息中带有换行符