2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Twitter Botの作り方 (の概念)

Posted at

Twitter APIを利用したBotの作り方があまり載っていなかったので最新版(2021年12月版)でまとめてみました。

#####目的:「他人のアカウントで」つぶやかせる

他人のアカウントで呟かせるのはいわゆる「なりすまし」行為なので認証がわりと固いようです。
「3レッグ認証」などで検索するとそこそこ出て来ます。

今回は実際のプログラムの話はナシで、その認証の概念だけを解説します。

認証方式は2つあって、「PIN方式」と「CallBack方式」
これらの方式はTwitter Developer Portal(いわゆる管理画面)のほうで切り替えるようです。

↓ 下のチェックを付けるとCallBack方式になります。(デフォルトはPIN方式)
twitter_dev.png
※管理画面はしょっちゅう変わっているようなので、このスクリーンショットは参考にならないかも知れません。

PIN方式

twitter_pin.png

CallBack方式 (オススメ)

twitter_cb.png

CallBack方式のほうが実装もユーザ入力も少なくなるのでオススメです。
最終的に黄色い吹き出しのoauth_token と oauth_token_secret の2つが手に入れば、あとはプログラムから自由に送信出来ます。

2
0
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
2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?