(作为序言,SurveyMonkey 要求将向他们的开发人员提出的问题发布到带有标签“surveymonkey”的 SO)
直到昨天,我们一直在毫无问题地调用 SurveyMonkey API。截至昨天,我们返回的响应似乎包含无效的 JSON 字符串。问题似乎在于包含几个未转义的双引号字符的响应对象。下面是我们在调用get_survey_details时得到的响应示例:
"heading": "Please click "Next" below to proceed.\r\n"
如您所见,有两个未转义的双引号(“Next”),这导致了无效的 JSON 对象错误。
为了验证我们的代码没有问题,我通过终端 (curl) 进行了相同的 API 调用,并得到了相同的响应。
重现问题就像在标题、问题文本或答案文本中创建带有双引号的调查,然后调用 get_survey_details 一样简单。
直到昨天为止,这一直运行良好,我想知道 SurveyMonkey 最近是否发生了一些变化?在这个问题得到解决之前,我们已经死在水中了。
谢谢!