Survey Monkey APIのcreate questionエンドポイントを使用しようとしています。それは戻って、次のエラーを送信している:Survey MonkeyのAPIコールで「追加プロパティが定義されていません」エラー
{
"error": {
"docs": "https://developer.surveymonkey.com/api/v3/#error-codes",
"message": "additional properties not defined by 'properties' are not allowed in field '_data'",
"id": "1002",
"name": "Bad Request",
"http_status_code": 400
}
}
は私が成功し、他のすべてのAPIエンドポイントを使用すると、有効なAPIキーとOAuthのトークンを持っていないことができますよ。
ここで私はに送信してる例JSONボディです:https://api.surveymonkey.net/v3/surveys/{survey_id}/pages/{page_id}/questions?api_key=apikeyhere
{
"headings": [
{
"heading": "A question about primates",
"random_assignment": {
"percent": 50,
"position": 1
}
},
{
"heading": "A question about primates phrased slightly differently.",
"random_assignment": {
"percent": 50,
"position": 2
}
}
],
"family": "open_ended",
"subtype": "single",
"position": 1,
"sorting": {
"type": "textasc",
"ignore_last": true
},
"required": {
"text": "This question is required!",
"type": "at_least",
"amount": "1"
},
"validation": {
"type": "integer",
"text": "Validation has failed!",
"min": 20,
"max": 30
},
"forced_ranking": true
}
エラーを引き起こしている可能性がありますどのような任意のアイデアは?すべてのフィールドが正しく名前が付けられているように見えるので、問題が何であるか分かりません。
私はあなたが提供した新しい要求を試みたが、今では、新しいエラーを与えている: {「エラー」:{ 「ドキュメント」:「HTTPS:/ /developer.surveymonkey.com/api/v3/#error-codes "、 "メッセージ: "ああバナナ!リクエストを処理できませんでした。" "id": "1050"、 "name": "内部サーバーエラー" "http_status_code":500 } } – Amar
見出しリストの1つの項目でのみ機能します。複数の見出しリスト項目が存在する場合は、上記のエラーが発生します。 1つの見出しリストだけで動作する新しいリクエストは以下の通りです: {{"heading": "教育に関する質問"、 "random_assignment":{"percent":50}} " 1 "、"必須 ":{"テキスト ":"この質問は必須です "、"タイプ ":"すべて "、"金額 " "、" min ":20、" max ":30}} ' – Amar
私はちょうど、同じリクエストをテストし、うまく作成しました。 SurveyMonkeyにはどのような計画がありますか?おそらく、私は複数の見出しが金計画以上のものだと考えているので、おそらく計画特有の問題があります。だから、あなたがそれ以下であれば、40 *エラーコードを取得する必要があります。 APIキーを使用して連絡先を500回も取得している場合は、ログを追跡して修正することができます。 –