2014-01-07 60 views
0

我試圖連接ti api web服務,box-api,並且按照教程我必須鍵入以下命令來獲取用戶內容中的文件夾:curl -h或curl -header不工作

curl https://api.box.com/2.0/folders/FOLDER_ID/items?limit=2&offset=0 -H "Authorization: Bearer ACCESS_TOKEN" 

我tryied通過命令行連接到測試命令,但它不斷抱怨-H--header命令說,它不存在:

-bash: -H: command not found 
-bash: --header: command not found 

但是當我鍵入捲曲的--help命令在手冊中:

-H, --header LINE Custom header to pass to server (H) 

我很困惑,我該怎麼做才能連接到這個網站並獲得JSON內容?由於

回答

4

您的網址&跡象。並在那裏結束命令(並在後臺運行)。您可以通過使用引號來消除此錯誤。像這樣

curl "https://api.box.com/2.0/folders/FOLDER_ID/items?limit=2&offset=0" -H "Authorization: Bearer ACCESS_TOKEN" 

希望這會有所幫助。

1

似乎有是兩個問題:

  1. 的「&」傳遞給捲曲的URL中,
  2. 的語句的順序。捲曲手冊報告報表的順序不同。例如:

    curl -H "Authorization: Bearer AUTH_KEY" "https://api.box.com/2.0/folders/0/items?limit=2&offset=0" 
    

這應該是完整的解決方案。