title: OAuth Signature not valid error using Rauth, Python against the Vimeo API
body: <p>Sorry if this is a noob question but I was trying to test and start using the RAuth python library with Vimeo's API.</p>
  
  <p>I'm using the access token/secret provided on the app page for the app I registered with Vimeo on the developer's site. So I guess the first part of the question is: is that a valid access token/secret or do I need to actually go through the OAuth process despite the fact that I'm trying to access my company's account using this API?</p>
  
  <p>Assuming that's a valid token, then the meat of the question is, given this implementation:</p>
  
  <pre><code>from rauth.session import OAuth1Session
  
  session = OAuth1Session(
                      consumer_key=VIMEO_CLIENTID,
                      consumer_secret=VIMEO_CLIENTSECRET,
                      access_token=VIMEO_ACCESSTOKEN,
                      access_token_secret=VIMEO_ACCESSTOKENSECRET )
  
  response = session.get(VIMEO_URL_BASE + 'vimeo.oauth.checkAccessToken')
  </code></pre>
  
  <p>I'm getting the following as a response:</p>
  
  <pre><code>{"response": {"err": {"expl": "The oauth_signature passed was not valid.", "code": "401", "msg": "Invalid signature"}, "stat": "fail", "generated_in": "0.0041"}
  </code></pre>
  
  <p>Based on OAuth headers that look like this (note, I just extracted these out of the session object so the keys aren't what are being used internally and sent through as those are defined by the Rauth library):</p>
  
  <pre><code>{
  "signature": "DH9ueZmrnguFgBIDZs7ZQPE7qHs=", 
  "nonce": "8bcbc130548c0677cd134e7d7f22b17df7a2eee6", 
  "timestamp": 1380266167, 
  "oauth_version": "1.0", 
  "token": VIMEO_ACCESSTOKENSECRET, 
  "consumer_key": VIMEO_CLIENTID, 
  "sig_method": "HMAC-SHA1"
  }
  </code></pre>
  
  <p>I'd read some posts about clocks being off. My dev workstation's checking time.windows.com though I did switch it out with time-a.nist.gov just in case. I also turned off sync and manually shifted my clock a few seconds. None of that had an effect. I also tried checking the timestamps in the developer.vimeo.com site's playground examples against my clock and they're within 1-2 seconds of each other at most. </p>
  
  <p>I figure I'm doing something noobish though assuming the answer to the first question is right, and according to what I read in the RAuth code, if I have a valid auth token and secret, I should be able to use those without having to go through the entire OAuth process since that would just generate a new token/secret anyway. </p>
  
  <p>Again, I'm new to OAuth and I'm relatively new to Python so I might be doing something stupid. </p>