Как я могу получить уведомление, когда кто-то пишет в Твиттере, используя tweepy и python?Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Как я могу получить уведомление, когда кто-то пишет в Твиттере, используя tweepy и python?

Сообщение Anonymous »

Я хочу получать уведомления, когда кто-то пишет в Твиттере.
У меня есть этот код `

Код: Выделить всё

import tweepy

# API keys and tokens
API_KEY = ''
API_SECRET = ''
ACCESS_TOKEN = ''
ACCESS_TOKEN_SECRET = ''
BEARER_TOKEN = ''

# Step 1: Authenticate using OAuth 1.0a for other API calls (if needed)
auth = tweepy.OAuth1UserHandler(API_KEY, API_SECRET, ACCESS_TOKEN, ACCESS_TOKEN_SECRET)
api = tweepy.API(auth)

# Step 2: Define the StreamingClient class
class MyStream(tweepy.StreamingClient):
def on_tweet(self, tweet):
print(f"New tweet: {tweet.text}")

def on_error(self, status_code):
print(f"Error: {status_code}")
return True  # To keep the stream running

# Initialize the StreamingClient with the Bearer Token
stream = MyStream(bearer_token=BEARER_TOKEN)

# Clear any existing rules (optional)
rules = stream.get_rules()
if rules.data:
rule_ids = [rule.id for rule in rules.data]
stream.delete_rules(rule_ids)

# Get the user ID for the user you want to follow (using OAuth 1.0a)
username = "elonmusk"  # Replace with the actual username
user = api.get_user(username=username)
user_id = user.data.id  # Use the retrieved user ID

# Add a rule to track tweets from the specified user
stream.add_rules(tweepy.StreamRule(f"from:{user_id}"))

# Start streaming
stream.filter(expansions="author_id")`

этот код выдает мне эту ошибку, но мои учетные данные верны
tweepy.errors.Запрещено: 403 Запрещено
При аутентификации запросов к конечные точки Twitter API v2, вы должны использовать ключи и токены из приложения разработчика Twitter, прикрепленного к проекту. Вы можете создать проект через портал разработчиков.
Я пытаюсь пройти аутентификацию и получаю уведомление, как только кто-то пишет в Твиттере.

Подробнее здесь: https://stackoverflow.com/questions/791 ... and-python
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»