Я пытаюсь извлечь данные из этого набора данных. Я получаю следующее исключение из этого метода: "System.ArgumentOutOfRangeException: 'Предоставленный resourceId не является допустимым идентификатором ресурса Socrata (4x4). (Параметр 'resourceId')'", но, как вы можете видеть из ссылки, идентификатор ресурса правильный. Что я здесь делаю неправильно?
public static List<Submission> GetSubmissions()
{
var Client = new SodaClient("https://data.cdc.gov/resource/");
var Dataset = Client.GetResource<List<Submission>>("9mfq-cb36");
string[] Columns = new[] { "submission_date", "state", "tot_cases", "conf_cases", "prob_cases", "new_case", "pnew_case", "tot_death", "conf_death", "prob_death", "new_death", "pnew_death", "created_at", "consent_cases", "consent_deaths" };
var SOQL = new SoqlQuery().Select(Columns).Where("submission_date = " + DateTime.Today.Date.ToString());
var Results = Dataset.Query<Submission>(SOQL); //<--- Exception occurs at this line!
List<Submission> SubmissionsList = Results.ToList();
return SubmissionsList;
}
Мне удалось разрешить это исключение, добавив аргумент токена приложения в инициализацию Soda Client. По-видимому, это требуется для этого набора данных, хотя в документации Socrata говорится об обратном.