質問: twitterのapiキーを取得する際に、 ・apiキー ・apiシークレットキー ・アクセストークン ・シークレットアクセストークン が必要です。apiキーの必要性はわかりますが、 それ以外のキーの必要性が分かりません。 分かる方いらしたら、教えてください。お願いします。
回答: まずapiを使う条件として、**apiを使っているのが本当にそのアプリなのか判断する**のと**そのapiは本当にユーザーが許可したものかどうかを判断する**という、アプリ認証とユーザー認証の2つをしなければいけません。 そのために4つもキーがあります。わかりやすく説明すると、以下のようになると思います。 | 名前 | 役割 | | --- | --- | | apiキー | アプリのID | | apiシークレットキー | アプリのパスワード | | アクセストークン | ユーザーのアプリ専用のID | | シークレットアクセストークン | ユーザーのアプリ専用のパスワード |