public ExplicitResult Explicit(ExplicitParams parameters) { string uri = m_api.ApiUrlImgUpV.Action("explicit").BuildUrl(); using (HttpWebResponse response = m_api.Call(HttpMethod.POST, uri, parameters.ToParamsDictionary(), null)) { return(ExplicitResult.Parse(response)); } }
public void TestExplicitParamsDictionary() { var parameters = new ExplicitParams(TestConstants.TestPublicId) { CinemagraphAnalysis = true }; var dictionary = parameters.ToParamsDictionary(); Assert.AreEqual(TestConstants.TestPublicId, dictionary["public_id"]); Assert.AreEqual("true", dictionary["cinemagraph_analysis"]); }
public async Task <ExplicitResult> ExplicitAsync(ExplicitParams parameters) { using (var response = await Api.CallAsync(HttpMethod.Post, Api.ApiUrlImgUpV.Action("explicit").BuildUrl(), parameters.ToParamsDictionary(), null, null)) { return(await ExplicitResult.Parse(response)); } }