26

There was a time where you could link your Steam account to your Humble Bundle account and have the codes automatically redeem as you clicked them, without all of the copy-paste-wait-wait more-click next-wait more-keep waiting-click finish business. This was an excellent feature and I loved it. But now it doesn't appear to work for me.

It still shows my account linked to a Steam account, so the framework hasn't been removed, but it doesn't seem to function for me. Is this working normally when it gives me the codes, or is it something in my own Humble Bundle or Steam account that's broken and I should try to fix?

(If it is something broken, troubleshooting help is also appreciated, but not necessary to answer my question.)

3
  • 1
    Sometime last year, Steam has decided to remove OAuth support. So this meant that keys can't be redeemed by link (or third-parties) on behalf of you anymore. They've talked about it in this HumbleMumble blog post.
    – aytimothy
    Apr 16, 2015 at 5:07
  • @schnaader Er.. I was the one who pointed out that HB stopped doing OAuth key redemption. (Last line of the question)
    – aytimothy
    Apr 16, 2015 at 7:00
  • They just remove it
    – Wallyx
    Apr 16, 2015 at 8:37

3 Answers 3

33

Essentially, yes.
According to this Humble Mumble blog post, they have stated that they'll be removing OAuth support for Steam, which is the main method of redeeming keys through a third-party/link.

And that all purchases made before the 12th of January 2015 can still use this method up to around the start of Febuary. Anything bought after the 12th or is unredeemed by the start of Febuary will be converted into actual usable keys... Codes.

So why?
Nobody knows; Steam has not released an official announcement.. Not that I could find (or even remember seeing popping up in my Steam news feed) anyway, but it's open to speculation on Reddit.

Update:
To remedy this, Steam has (around a year ago at the time of this edit) has permitted key redemption through the web browser here.

You can pre-fill the key to add a query with the key key in the URL:

https://store.steampowered.com/account/registerkey?key=AAAAA-BBBBB-CCCCC  
https://store.steampowered.com/account/registerkey?key=AAAAA-BBBBB-CCCCC-DDDDD-EEEEE
https://store.steampowered.com/account/registerkey?key=237ABCDGHJLPRST%2023
https://store.steampowered.com/account/registerkey?key=This%20is%20definitely%20not%20a%20key
6
  • 1
    there were also some threads on the steam forums when this happened, but nothing official Apr 16, 2015 at 5:22
  • 2
    Word on the street is that Steam deprecated the API being used to activate products.
    – Powerlord
    Apr 16, 2015 at 14:02
  • 4
    @Powerlord that much is certain, the real question is why.
    – Seiyria
    Apr 16, 2015 at 14:12
  • @Seiyria I could ask the one person I know at Valve, but I doubt he'd actually give me an answer (he tends to ignore any Valve-related questions I ask him).
    – Powerlord
    Apr 16, 2015 at 14:31
  • 4
    @Powerlord One too many HL3 questions?
    – Bob
    Apr 17, 2015 at 17:22
3

As mentioned, yes Valve stopped Humble Bundle offering this functionality a long time ago. However, I've created an open-source Chrome plugin, Steam Redeem, that attempts to recreate this behaviour.

Basically once installed it detects Humble Bundle keys in your browser and injects a redeem button. When you press the button it uses the Steam browser API (accessible manually at https://store.steampowered.com/account/registerkey) to redeem your steam key. There's also built-in bulk redemption, if you click the Steam Redeem logo (next to your address bar) it will automatically redeem all keys visible on the page.

It's a work in progress, and being open source, contributions are welcome.

2

To follow up, for future querents, Valve began offering web-based activation of keys again in August 2017, and Humble Bundle employs this by providing a button that brings up that page with the key filled in. If you are already logged into Steam, it's essentially a three-click process. Once on the Humble Site to Reedem on Steam, one to accept the Steam agreement, and then one to Redeem. This is, of course, substantially similar to the plugin that Benjamin apparently created. I don't know whether they employed his code, or just rolled their own, similar, solution.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .