2015-02-07 98 views
1

我正在使用Pushbullet's API的應用程序工作,但在運行示例代碼https://docs.pushbullet.com/v2/pushes/時遇到奇怪的錯誤。來自cURL的Pushbullet API - 無效請求

我執行以下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

其他文檔中的其他命令的其他命令工作正常......只是這一個。

有什麼建議嗎?謝謝您的幫助! :)

回答

3

它看起來像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\"}"

我想我會嘗試的東西,具有不易混淆的行爲來代替捲曲的例子。