예제 #1
0
        public HubSpotObject.Contacts.RootObject GetAllRecentlyModified(string count = "", string timeOffset = "", string contactOffset = "")
        {
            var optionalParams = new Dictionary <string, string>();

            if (!string.IsNullOrEmpty(count) && count.Length > 0)
            {
                optionalParams["count"] = count;
            }

            if (!string.IsNullOrEmpty(timeOffset) && timeOffset.Length > 0)
            {
                optionalParams["timeOffset"] = timeOffset;
            }

            if (!string.IsNullOrEmpty(contactOffset) && contactOffset.Length > 0)
            {
                optionalParams["vidOffset"] = contactOffset;
            }

            JObject jsonString = Call(subpath: "lists/recently_updated/contacts/recent", optionalParams: optionalParams, contentType: "application/json");

            HubSpotObject.Contacts.RootObject hubspotObject = JsonConvert.DeserializeObject <HubSpotObject.Contacts.RootObject>(jsonString.ToString());

            return(hubspotObject);
        }
예제 #2
0
        public HubSpotObject.Contacts.RootObject SearchContacts(string query, string count = "", string offset = "")
        {
            var optionalParams = new Dictionary <string, string>();

            if (count.Length > 0)
            {
                optionalParams["count"] = count;
            }

            if (offset.Length > 0)
            {
                optionalParams["offset"] = offset;
            }

            JObject jsonString = Call(subpath: "search/query", query: query, optionalParams: optionalParams, contentType: "application/json");

            HubSpotObject.Contacts.RootObject hubspotObject = JsonConvert.DeserializeObject <HubSpotObject.Contacts.RootObject>(jsonString.ToString());

            return(hubspotObject);
        }
예제 #3
0
        public HubSpotObject.Contacts.RootObject GetAll(string count = "", string property = "", string contactOffset = "")
        {
            var optionalParams = new Dictionary <string, string>();

            if (count.Length > 0)
            {
                optionalParams["count"] = count;
            }
            if (property.Length > 0)
            {
                optionalParams["property"] = property;
            }
            if (count.Length > 0)
            {
                optionalParams["vidOffset"] = contactOffset;
            }

            JObject jsonString = Call(subpath: "lists/all/contacts/all", optionalParams: optionalParams, contentType: "application/json");

            HubSpotObject.Contacts.RootObject hubspotObject = JsonConvert.DeserializeObject <HubSpotObject.Contacts.RootObject>(jsonString.ToString());

            return(hubspotObject);
        }