Restore Steam Activity Stream?

Has anyone found a way to get an activity feed on Steam for a specific user to post to a website like tweets? Iโ€™m adding an activity feed to my site, but in fact the only thing that Iโ€™m most active is Steam, so it will quickly become obsolete without Steam. I looked at the web API, but doesnโ€™t specify whether I can take my full channel and publish it, or I can just get certain statistics for certain games or not. I tried to find an RSS feed for my activity, but so far no luck, this would definitely be the preferred format.

+4
source share
2 answers

I just looked at this, and you cannot capture the feed directly from the site in RSS or JSON. The Web API is designed for Steam app developers to get player information. To do this, you need the API key that Steam provides. This is not a random web interface, as you can find on Google.

The disgusting solution is that HTML clears the page. I used Yahoo! Pipes to clear the page (and automatically refresh), but ultimately decided that it was too dirty because it assumes that the Steam pages will not change.

+1
source

It's too late, but I'm also looking for such an RSS feed. I think I end up creating an RSS bot to parse the AJAX response used to get the activity feed:

http://steamcommunity.com/id/[your username]/ajaxgetusernews 

This URL does not work out of the box, I think we need to send some cookies in order to access this page in order to make Steam think that the bot is registered as a regular user. It returns the HTML markup used to display the activity feed, and the URL for the next batch of actions.

Please note that this HTML markup is difficult to parse because it is incompatible.

+1
source

Source: https://habr.com/ru/post/1432403/


All Articles