I think a member can't find the "file_id" via user panel, so this is not the right identifier. why not use the "short url"? it so easy and simple.
And yes i can modify this easy at my own service but i also develope for a download tool and there we need a public api which works.
Otherwise we...