2014-01-27 2 views
1

Мы пытаемся использовать Survey Monkey API, но получать некоторые странные результаты, при запросе через наше приложение или с загнутым через командную строку:запроса SurveyMoneky с завитком

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 к моему параметра Я завитка запроса так, что он будет следовать переадресации и получить следующее:

<h1>Service Requires SSL</h1> 

Любые идеи относительно того, что мы делаем неправильно?

+0

re: ошибка SSL, есть проблема с нашей перенаправлением, она не должна перенаправлять вас на http, спасибо за хедз-ап. Он просто перенаправит вас на 404, но вам нужно изменить запрос на POST. –

ответ

2

Вы используете запрос GET для достижения конечной точки, вам необходимо изменить его, чтобы предоставить запрос POST. Если он выдает неверную ошибку схемы, дайте ей пустой объект JSON (т.е. {}) в запросе.

+1

Примечание. Я проверю перенаправление и почему он не использует SSL. –

+0

Использование пост работает, спасибо за то, что посмотрели на ошибку! –

Смежные вопросы