有卷曲的SurveyMonkey请求

时间:2014-01-27 20:58:03

标签: curl surveymonkey

我们正在尝试使用Survey Monkey API,但在通过我们的应用程序发出请求或通过命令行使用curl时会得到一些奇怪的结果:

curl -H 'Authorization:bearer XXXX' -H 'Content-Type: application/json'
https://api.surveymonkey.net/v2/user/get_user_details?api_key=YYYY

我们得到以下回复:

<html>
 <head>
  <title>302 Found</title>
 </head>
 <body>
  <h1>302 Found</h1>
  The resource was found at /v2/user/get_user_details/?api_key=YYYY;     
  you should be redirected automatically.
 </body>
</html>

所以我尝试将-L参数添加到我的curl请求中,以便它会遵循重定向并获得以下内容:

<h1>Service Requires SSL</h1>

关于我们做错了什么的想法?

1 个答案:

答案 0 :(得分:2)

您正在使用GET请求来达到终点,您需要修改它以提供POST请求。如果它给出了无效的方案错误,请在请求中为其提供一个空的JSON对象(即{})。