卷曲不带我的“&”登录URL

时间:2014-03-05 05:55:43

标签: linux curl

我正在尝试运行此代码:

 curl -O https://openapi.etsy.com/v2/
 users/asdfasdf/profile?fields=blablabla&
 api_key=fwieahflksfiahrglkdflgkas

但它似乎只是处理:

curl -O https://openapi.etsy.com/v2/users
/asdfasdf/profile?fields=blablabla

并输出:

API request missing api_key or valid OAuth parameters

我已将实际的https网址运行到我的浏览器中,运行正常。我甚至用python脚本运行它。知道为什么它不会在最后拿到我的api密钥吗?是“&”标志弄乱了什么?

1 个答案:

答案 0 :(得分:3)

&是一个特殊字符,因此请尝试将网址放在单引号中:

curl -O 'https://openapi.etsy.com/v2/users/asdfasdf/profile?fields=blablabla&api_key=fwieahflksfiahrglkdflgkas'