/// <summary> /// request async,use image binarys to experience productAI search service /// </summary> /// <param name="serviceType"></param> /// <param name="serviceID"></param> /// <param name="fileBytes"></param> /// <param name="options"></param> /// <param name="callback"></param> /// <returns>async result use to end request and get result</returns> public void SubmitFileToSearchAsync(string serviceType, string serviceID, byte[] fileBytes, Dictionary <string, string> options, Action <bool, string> callback) { HttpPost hp = SubmitFileToSearchP(serviceType, serviceID, fileBytes, options); hp.PostAsync(callback); }
/// <summary> /// request async,add a image to productAI imageset by image url /// </summary> /// <param name="imageSetId"></param> /// <param name="imageUrl"></param> /// <param name="options"></param> /// <param name="callback"></param> /// <returns>async result use to end request and get result</returns> public void AddImageToImageSetAsync(string imageSetId, string imageUrl, Dictionary <string, string> options, Action <bool, string> callback) { HttpPost hp = AddImageToImageSetP(imageSetId, imageUrl, options); hp.PostAsync(callback); }
/// <summary> /// request async ,batch delete images from productAI imageset by CSV file /// </summary> /// <param name="imageSetId"></param> /// <param name="filePath"></param> /// <param name="options"></param> /// <param name="callBack"></param> /// <returns>async result use to end request and get result</returns> public void DeleteImageByFileAsync(string imageSetId, string filePath, Dictionary <string, string> options, Action <bool, string> callback) { HttpPost hp = ImageSetFileControlP(imageSetId, filePath, "urls_to_delete", options); hp.PostAsync(callback); }
/// <summary> /// request async , use image url to experience productAI search service /// </summary> /// <param name="serviceType"></param> /// <param name="serviceID"></param> /// <param name="PictureUrl"></param> /// <param name="options"></param> /// <param name="callback"></param> /// <returns>async result use to end request and get result</returns> public void SubmitFormToSearchAsync(string serviceType, string serviceID, string PictureUrl, Dictionary <string, string> options, Action <bool, string> callback) { HttpPost hp = SubmitFormToSearchP(serviceType, serviceID, PictureUrl, options); hp.PostAsync(callback); }