OAuth経由でTwitterに投稿するには、必要な4つのトークンがあります。同上 -
- 消費者トークン - あなたがTwitter.com
- コンシューマー・トークンシークレットでアプリケーションを登録するときTwitterはあなたにこれを与えます。
- OAuthトークン - このトークンは、アプリケーションが自分のTwitterアカウントを使用することを許可した後、アプリケーションのユーザーに割り当てられます。
- OAuth Token Secreat - 上記と同じです。
トークン1と2はおそらくアプリケーションにハードコードされています(これはセキュリティ上の問題ですが、TwitterのOAuth実装のためにこれを回避する方法はあまりありません)。
トークン3と4は、ユーザーが自分のアカウントを使用するアプリケーションを許可したときに与えられます。アプリケーションがそれらを取得したら、次回あなたがTwitterに投稿したいときにそれらを取得できるように、それらを何らかの種類のデータストア(クッキー、データベースなど)に配置する必要があります。
リクエストがTwitterに送信されるたびに、4つのトークンがすべて使用されます。
既存のライブラリがあれば使用することを強くお勧めします。 OAuthの問題は、ほぼすべての開発プラットフォームで何度も何度も解決されています。これは改革を必要としない車輪です。
ありがとうございます:) –