skip to Main Content
import tweepy
import json
import pandas as pd

API_KEY = ''
API_SECRET = ' '
access_token = ''
access_token_seceret =''

auth = tweepy.OAuthHandler(API_KEY, API_SECRET)

api = tweepy.API(auth)

This code right here keeps giving me the error below, can anyone help me figure out how to fix the issue? I’m new to coding.

facebooktweets = api.user_timeline("Meta")
     ---------------------------------------------------------------------------
     TweepError                                Traceback (most recent call last)
     <ipython-input-8-96959e05857f> in <module>()
      ----> 1 facebooktweets = api.user_timeline("Meta")

      1 frames
      /usr/local/lib/python3.7/dist-packages/tweepy/binder.py in execute(self)
      232                     raise RateLimitError(error_msg, resp)
      233                 else:
  --> 234                     raise TweepError(error_msg, resp, api_code=api_error_code)
      235 
      236             # Parse the response payload

     TweepError: [{'message': 'You currently have Essential access which includes access 
     to Twitter API v2 endpoints only. If you need access to this endpoint, you’ll need 
     to apply for Elevated access via the Developer Portal. You can learn more here: 
     https://developer.twitter.com/en/docs/twitter-api/getting-started/about-twitter- 
     api#v2-access-leve', 'code': 453}]

2

Answers


  1. It calls the v1.1 API. But the v1.1 API is not available in Essential access. Use the v2 API only: tweepy.Client — Twitter API v2 Reference — tweepy

    Login or Signup to reply.
  2. Seems there is no free access no more. Prob a good thing to stop the bots.

    See the update on twitter here

    Login or Signup to reply.
Please signup or login to give your own answer.
Back To Top
Search