public async Task <string> GetCampaignType(string searchText) { CampaignSetting settingObj = await GetCampaignSetting(); Dictionary <string, string> headers = new Dictionary <string, string>(); headers.Add("secret", settingObj.APISecret); headers.Add("domainsecret", settingObj.DomainSecret); var data = new { searchText = searchText }; var jsonData = JsonConvert.SerializeObject(data); Invoker invoker = new Invoker(); ResponseInfo info = await invoker.PostAsync <ResponseInfo>("POST", APIEndPoint.CampaignType, headers, jsonData); return(JsonConvert.SerializeObject(info)); }
public async Task <string> CampaignAddPost(CampaignPostInfo campaignInfo) { CampaignSetting settingObj = await GetCampaignSetting(); Dictionary <string, string> headers = new Dictionary <string, string>(); headers.Add("secret", settingObj.APISecret); headers.Add("domainsecret", settingObj.DomainSecret); var data = new { campaignID = campaignInfo.CampaignID, postContent = campaignInfo.PostContent, appIDs = campaignInfo.AppIDs, imageUrls = campaignInfo.ImageUrls.ToArray() }; var jsonData = JsonConvert.SerializeObject(data); Invoker invoker = new Invoker(); ResponseInfo info = await invoker.PostAsync <ResponseInfo>("POST", APIEndPoint.CampaignAddPost, headers, jsonData); return(JsonConvert.SerializeObject(info)); }