For the last few years I've been using a download link in my Android program to a file I keep in OneDrive to get an updated file each month (easy to update that way). Now suddenly for the last month I'm getting a message (in my program logs) that the request to download has been denied by Microsoft ("Microsoft: the request has been denied"). The address hasn't changed; I'm able to download using that same link in a browser, but it won't let my program download it. Has there been some kind of change in policy at Microsoft that anyone has heard about? I'm using HttpJob from the OkHttp and OkHttpUtils2 which has worked fine for me for a long time. I haven't made any changes in the code in a year, so it has to be a change somewhere else. Thanks for any advice!