コード例 #1
0
        public Indicator Get(string id)
        {
            string endpoint = string.Concat(api.baseUrl, "/indicators/entities/iocs/v1?ids=", id);
            ApiResponseIndicators response = JsonConvert.DeserializeObject <ApiResponseIndicators>(api.Get(endpoint));
            List <string>         errors   = api.ErrorHandler(response);

            if (errors != null)
            {
                throw new Exception(String.Join(String.Empty, errors));
            }
            return(response.resources[0]);
        }
コード例 #2
0
        public Indicator[] Get(List <string> ids)
        {
            string endpoint = string.Concat(api.baseUrl, "/indicators/entities/iocs/v1?ids=");
            int    count    = 1;

            foreach (string id in ids)
            {
                endpoint += id;
                if (count < ids.Count)
                {
                    endpoint += "&ids=";
                }
                count++;
            }
            ApiResponseIndicators response = JsonConvert.DeserializeObject <ApiResponseIndicators>(api.Get(endpoint));

            return(response.resources);
        }