Good plan. What I am shaky on is where to implement these hacks into the code ie. in what library files?
Here is what I think I need to hack at but could you provide detailed guidance?
library/OAuthRequestSigner.php
Code lines where I add [ You are also missing header property realm="yahooapi.com": ]
$this->setParam('oauth_signature_method',$signature_method);
$this->setParam('oauth_signature', '');
$this->setParam('oauth_nonce', !empty($secrets['nonce']) ? $secrets['nonce'] : uniqid(''));
$this->setParam('oauth_timestamp', !empty($secrets['timestamp']) ? $secrets['timestamp'] : time());
$this->setParam('oauth_token', $token);
$this->setParam('oauth_consumer_key', $secrets['consumer_key']);
$this->setParam('realm', 'yahooapi.com']);
library/OAuthRequester.php
is this where I hardwire in these values?
https://api.login.yahoo.com/oauth/v2/get_request_token?oauth_nonce=ce2130523f788f313f76314ed3965ea6
&oauth_timestamp=1202956957
&oauth_consumer_key=123456891011121314151617181920
&oauth_signature_method=plaintext
&oauth_signature=abcdef
&oauth_version=1.0
&xoauth_lang_pref="en-us"
Cheers James