title: tweepy.error.TweepError: Twitter error response: status code = 401
body: <p>I am using python 3.4.3 and  I followed all the instruction on the link:
  <a href="http://www.lyonwj.com/2015/05/28/content-recommendation-from-links-shared-on-twitter/" rel="noreferrer">http://www.lyonwj.com/2015/05/28/content-recommendation-from-links-shared-on-twitter/</a>
  i am getting error when i try running the code from the link</p>
  
  <pre><code>import tweepy
  
  consumer_key = 'xxx'
  consumer_secret = 'xxx'
  access_token = 'xxx'
  access_token_secret = 'xxx'
  auth = tweepy.OAuthHandler(consumer_key, consumer_secret)
  auth.set_access_token(access_token, access_token_secret)
  
  api = tweepy.API(auth, wait_on_rate_limit = True, wait_on_rate_limit_notify =         True)
  ids = api.friends_ids()
  urls = []
  
  for friend in ids:
  statuses = api.user_timeline(id=friend, count=200)
  for status in statuses:
      if status.entities and status.entities['urls']:
          for url in status.entities['urls']:
              urls.append((url['expanded_url'], status.author.screen_name))
  with open('urls.csv', 'w') as f:
  for url in urls:
      f.write(url[0] + ',' + url[1] + '\n')
  f.close()
  </code></pre>
  
  <hr>
  
  <h2>ERROR</h2>
  
  <pre><code>Traceback (most recent call last):
    File "C:/Python34/file11.py", line 11, in &lt;module&gt;
      ids = api.friends_ids()
    File "C:\Python34\Lib\site-packages\tweepy\binder.py", line 239, in _call
      return method.execute()
    File "C:\Python34\Lib\site-packages\tweepy\binder.py", line 223, in execute
      raise TweepError(error_msg, resp)
  tweepy.error.TweepError: Twitter error response: status code = 401
  </code></pre>