我已经设置了一个开发者帐户并按照文档中的描述使用“自定义应用程序”创建了一个访问令牌,并在控制台中提供了密钥、ID 和密码。
通过控制台发出的请求,例如get_survey_list
工作正常。
但是,如果我尝试像 curl 这样的任何其他 http 客户端,我会得到:
{"status":3,"errmsg":"Expected object or value"}
卷曲代码是:
curl -H 'Authorization:bearer xxx' -H 'Content-Type: application/json' https://api.surveymonkey.net/v2/surveys/get_survey_list/?api_key=xxx --data-binary ''
我尝试过其他方法(httpclient,poster,在我的应用程序中)我总是得到这个结果。我的请求看起来与控制台输出中显示的请求数据完全相同。
唯一有效的请求是user/get_user_details
.
有人可以帮忙吗?谢谢戈登