我正在使用 API 从我的 150 次左右的 Google 调查中获取和获取数据。对于某些调查,我发现 FETCH 工作正常,但 GET 被拒绝并出现错误 503。例如:
HttpError 503 when requesting https://www.googleapis.com/consumersurveys/v2/surveys/6mndemyqw5b5k?alt=json returned "Survey is configured in a way not supported by the API, i.e. contains unsupported question types or options Request Id: 5750b15c00ff025d5da8b9f4b00001737e3430322d747269616c320001707573682d30362d30322d7231330001010a
这些调查几乎都是一个单一的回答问题,并且是使用网络界面创建的。我注意到的共同因素是,我看过的失败调查都包含一个非拉丁字符的答案,例如Siân Berry (Green)
。
不管是什么原因,这都是一个很大的问题,因为 GET 操作是唯一一个以最初指定的顺序返回完整答案列表的操作。此外,问题文本本身只能通过抓取导出的 XLS 文件的概览表来获得。我说抓取是因为据我所知,电子表格格式既没有记录也没有稳定 - 例如,响应数据曾经在工作表“1”中,但最近似乎在工作表“完整响应”中。