我需要将我从Survey Monkey返回的结果分页。我尝试了下面的文档:
curl -i -X GET -H "Authorization:bearer my.access.token.which.i.have" -H "Content-Type": "application/json" https://api.surveymonkey.net/v3/surveys?page=2&per_page=5
响应似乎忽略了我在网址(page=2&per_page=8)
中发送的值
响应的响应标题仍为per_page:50
,而links
的值为prev
,https://api.surveymonkey.net/v3/surveys?page=1&per_page=50
为{{1}}
我在URL结构中缺少什么来正确获取分页?
我会指出我的调查结果确实得到了一个结果,这可能意味着我已经正确设置了API以及凭证,正确的网址和范围。
答案 0 :(得分:2)
在您的网址周围添加引号,否则您的shell将解释第一个&
并将&
左侧的命令在后台运行(因此忽略您在右侧添加的所有参数例如per_page=5
):
curl -i -H "Authorization:bearer my.access.token.which.i.have" \
-H "Content-Type: application/json" \
"https://api.surveymonkey.net/v3/surveys?page=2&per_page=5"
-H "Content-Type": "application/json"
标头格式不正确