我正在使用API从我的150个左右的Google调查中获取GET和FETCH数据。 对于某些调查,我发现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;" 1"但最近似乎是在工作表中#34;完成回复"。
答案 0 :(得分:2)
此问题已得到解决。对于那些调查,我们将在'audience.countrySubdivision'中重新回归英国'国家'。
原因是,对于少数几个国家(美国,加拿大,英国),GCS UI允许调查以宏观区域为目标(例如US-WEST,CA-PRAIRIES,UK-ENGLAND)以及州(美国) ),省(CA)或Nuts-1地区(英国),通过'audience.countrySubdivision'属性在API中定位。
要在所有国家/地区提供一致的API,我们不会在API中提供宏区域定位,并且不会因此修补程序而更改。但是,为了允许您访问通过UI创建的数据,我们现在将通过将区域放入“audience.countrySubdivision”属性来返回针对宏区域的调查。
答案 1 :(得分:1)
感谢您与我们联系。似乎失败的调查都针对英国 - 英格兰地区,并且根本导致了与NUTS 1地区代码有关的根本问题。我们会尽快解决问题。