示例#1
0
        public async Task <ImageEntity[]> ImageSearchAsync(string text, SortDirectionEnum direction = SortDirectionEnum.Descending, ImageSearchModeEnum searchMode = ImageSearchModeEnum.Popular)
        {
            // Todo: support searching for keywords.
            string directionValue  = direction.GetEnumMemberValue();
            string searchModeValue = searchMode.GetEnumMemberValue();

            //string orderValue = order.GetEnumMemberValue();
            // /user/(*)!imagesearch
            string requestUri = string.Format("{0}/image!search?Scope={1}&SortDirection={2}&SortMethod={3}&Text={4}",
                                              SmugMug.v2.Constants.Addresses.SmugMugApi, this.Uri, directionValue, searchModeValue, text);


            return(await RetrieveEntityArrayAsync <ImageEntity>(requestUri));
        }