Relax the oauth route hack

* The hack is still necessary but no longer needs to parse code out
* Yammer fixed the issue that was causing the incorrect question mark