2011-02-28 5 views
1

こんにちは私はそれで約2日を無駄にしています。私たちは本当に、facebookのaccess_tockenのような秘密のoAuthトークンを使ってtwitterへのアップデートを投稿できますか?

私たちは本当に、facebook access_tockenのようなoAuth Token、秘密のtwitterへのアップデートを投稿できますか?

私はaccess_tokenをデータベースに保存し、後で更新を投稿するために使用します。

しかし、私はTwitterでそれを試してみてもうまくいきません。

答えて

4

OAuth経由でTwitterに投稿するには、必要な4つのトークンがあります。同上 -

  1. 消費者トークン - あなたがTwitter.com
  2. コンシューマー・トークンシークレットでアプリケーションを登録するときTwitterはあなたにこれを与えます。
  3. OAuthトークン - このトークンは、アプリケーションが自分のTwitterアカウントを使用することを許可した後、アプリケーションのユーザーに割り当てられます。
  4. OAuth Token Secreat - 上記と同じです。

トークン1と2はおそらくアプリケーションにハードコードされています(これはセキュリティ上の問題ですが、TwitterのOAuth実装のためにこれを回避する方法はあまりありません)。

トークン3と4は、ユーザーが自分のアカウントを使用するアプリケーションを許可したときに与えられます。アプリケーションがそれらを取得したら、次回あなたがTwitterに投稿したいときにそれらを取得できるように、それらを何らかの種類のデータストア(クッキー、データベースなど)に配置する必要があります。

リクエストがTwitterに送信されるたびに、4つのトークンがすべて使用されます。

既存のライブラリがあれば使用することを強くお勧めします。 OAuthの問題は、ほぼすべての開発プラットフォームで何度も何度も解決されています。これは改革を必要としない車輪です。

+0

ありがとうございます:) –

関連する問題