'Get the basic OAuth parameters to be used in generating a signature.'

def get_oauth_params(self):

    params = [(u'oauth_nonce', generate_nonce()), (u'oauth_timestamp', generate_timestamp()), (u'oauth_version', u'1.0'), (u'oauth_signature_method', self.signature_method), (u'oauth_consumer_key', self.client_key)]
    if self.resource_owner_key:
        params.append((u'oauth_token', self.resource_owner_key))
    if self.callback_uri:
        params.append((u'oauth_callback', self.callback_uri))
    if self.verifier:
        params.append((u'oauth_verifier', self.verifier))
    return params
