sharepoint online – Programmatically extract who has viewed a shared file?

I am wondering if there is a way to get at the list of users who have downloaded a file, programmatically, like the information that is already given to us over the web:

I noticed this older post, but I am wondering if anyone is aware of ways to get at this information: Listing of Users who have viewed a file