Код: Выделить всё
# V1 Twitter API Authentication
auth = tweepy.OAuthHandler(api_key, api_key_secret)
auth.set_access_token(access_token, access_token_secret)
api = tweepy.API(auth, wait_on_rate_limit=True)
# V2 Twitter API Authentication
client = tweepy.Client(
bearer_token,
api_key,
api_key_secret,
access_token,
access_token_secret,
wait_on_rate_limit=True,
)
# Upload image to Twitter. Replace 'filename' your image filename.
media_id = api.chunked_upload(filename="Pledge.mp4",
media_category="tweet_video").media_id_string
print(media_id)
# Text to be Tweeted
text = "Hello Twitter!"
# Send Tweet with Text and media ID
client.create_tweet(text=text, media_ids=[media_id])
print("Tweeted!")
1843760094611189760
Traceback (самый последний вызов последний ):
Файл «C:\Users\pablo\Desktop\ai-agents\projects\final_try\twitterbot_karaoke_deploying\aaa\e.py», строка 84, в
client.create_tweet(text=text, media_ids=[media_id])
Файл «C:\Users\pablo\anaconda3\Lib\site-packages\tweepy\client.py», строка 835, в create_tweet
return self._make_request(
^^^^^^^^^^^^^^^^^^^
Файл "C:\Users\pablo\anaconda3\Lib\site-packages\tweepy\client.py", строка 129, в _make_request
response = self.request(method, Route, params=request_params,
^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^
Файл "C:\Users\pablo\anaconda3\Lib\site-packages\tweepy\client .py", строка 96, в запросе
raise BadRequest(response)
tweepy.errors.BadRequest: 400 Bad Request
Ваши идентификаторы мультимедиа недействительны.
Похоже, что он получил media_id, но в последней строке возникла ошибка
Подробнее здесь: https://stackoverflow.com/questions/790 ... epy-python
Мобильная версия