開発者アカウントをセットアップし、「カスタムアプリケーション」を使用してドキュメントに記載されているようにアクセストークンを作成し、コンソールでキー、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
.
誰でも助けることができますか?ありがとうゴードン