I'll take a look and see what the api provides. In that case, it may be simply public; I just based it off of my user profile lookup which provided me with no values for last played time (which is low, but still 7.2 hours in the past two weeks). I won't use the older deprecated one as that may up and disappear at any time.
Anything not available can easily be replaced with a string like private or unknown.
Things you should check are to make sure you have a valid api key (it should be free, but I'm not sure if you have to explicitly sign up for it), and check configurations for PHP's allow_url_fopen and XSL library. You can check both on a PHP info page if you don't know where to find it in the control panel:
Then just search for allow_url_fopen (since I don't want to use curl or sockets to get the image if I don't have to), as well as the XSL which is a library and will be blocked into its own little table with the heading XSL (or similar). I'd much prefer to construct a new XML page with a stylesheet attached if I can instead of manually parsing and building. The XSL's libraries purpose would only be if you need to force the XML to render the HTML if the browser isn't capable of rendering.
I'll take a look tonight when I get home from work.