1

(序文として、SurveyMonkey は開発者への質問を「surveymonkey」タグで SO に投稿することを要求しています)

昨日まで、SurveyMonkey API を問題なく呼び出していました。昨日の時点で、返された応答に無効な JSON 文字列が含まれているようです。問題は、エスケープされていない複数の二重引用符を含む応答オブジェクトにあるようです。以下は、get_survey_detailsを呼び出したときに得られる応答の例です。

"heading": "Please click "Next" below to proceed.\r\n"

ご覧のとおり、2 つのエスケープされていない二重引用符 ("Next") があり、無効な JSON オブジェクト エラーが発生しています。

コードの問題ではないことを確認するために、ターミナル (curl) を介して同じ API 呼び出しを行い、同じ応答を得ました。

問題の再現は、見出し、質問テキスト、または回答テキストに二重引用符を含む調査を作成し、get_survey_details を呼び出すのと同じくらい簡単です。

これは昨日まで問題なく機能していましたが、最近、SurveyMonkey 側で何か変更があったのではないでしょうか? これが解決されるまで、私たちは水中で死んでいます。

ありがとう!

4

1 に答える 1