It is my experience, that any combination of the above does not work.
I have not, once, ever (is that clear :)?) gotten even a blank oauth anything.
I tried putting it on the url, I tried putting it as opt_params to the makeRequest call.
0.000% of the time, do I get any params, empty or not, added ot the call.