1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

twitter APIの初期設定 python投稿

Posted at

はじめに

twitterAPIを使用するために参考にした記事をまとめる。

twitter dev設定

  1. twitterアカウント作成
  2. twitter devに登録 今回はfreeプランで登録
  3. プロジェクト、APPを設定 ※APPは必ずプロジェクトに属させる、プロジェクトに登録しないと使えない
  4. 各種キーを取得、控えておく
    1. Breken Token
    2. API Key
    3. API Secret Key
    4. Client ID
    5. Client Secure
    6. Token
    7. Token Secret

BrekenTokenは特に重要

動画を見ながら設定した方が簡単だった

Pythonのtweepyを用いてtwitterに自動投稿する


import tweepy

#Twitter APIキーとトークン
bearer_token = "XXXXXXXXXXX"
consumer_key = 'XXXXXXXXXXX'
consumer_secret = 'XXXXXXXXXXX'
access_token = 'XXXXXXXXXXX'
access_token_secret = 'XXXXXXXXXXX'

client = tweepy.Client(
    bearer_token=bearer_token,
   consumer_key=consumer_key, consumer_secret=consumer_secret,
   access_token=access_token, access_token_secret=access_token_secret
)

# Search Recent Tweets (This requires Basic Level Access)
query = 'QUERY'
tweets = client.search_recent_tweets(query=query, max_results=10)
for tweet in tweets.data:
   print(tweet.text)

message = sys.argv[1] if len(sys.argv) > 1 else "DefaultArg1"
client.create_tweet(text=message)

# Post Tweet
message = "test tweet"
client.create_tweet(text=message)

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?