Welcome to the new Box Support website. Check out all the details here on what’s changed.

.NET SDK Box.V2.Core v3.25 GetFolderItemsAsync not accepting sort date as parameter

New post

Comments

2 comments

  • sgarlanka

    Hello Daren Mooneesawmy,

    Your field parameter "date" is incorrectly passed. You should pass it as a list, so something like below should be passed in for the field parameter.

    new List<string> { "date" }

    0
    Comment actions Permalink
  • Daren Mooneesawmy

    Thank you for your response, I do not think its expecting a list, see the definition below;

    public Task<BoxCollection<BoxItem>> GetFolderItemsAsync(string id, int limit, int offset = 0, IEnumerable<string> fields = null, bool autoPaginate = false, string sort = null, BoxSortDirection? direction = null);

    further investigating the below work with sorting by Name but the BoxSortBy does not contain a date option the closest I found is BoxSortBy.interacted_at but this option throw a bad request error

    var items = await appUserClient.FoldersManager.GetFolderItemsAsync(FolderId, 500,0, responeParam, false, BoxSortBy.Name.ToString(), BoxSortDirection.DESC);

     

    0
    Comment actions Permalink

Please sign in to leave a comment.