2

ユーザーの Twitter アカウントにツイートを投稿するために twitterizer を使用しています。正常に動作しますが、完全にトークンに基づいています (ご存知のとおり)。私の場合、これは機能しません。Twitterizer は、ユーザーがログに記録する Twitter ページにユーザーをリダイレクトし、callbackurl を使用してコントロールがアプリケーションに返されるためです。

私の要件は少し異なります。ユーザーのツイッターのアカウント資格情報をデータベースに保存し、それらの資格情報を使用してツイートを投稿します。

これは可能ですか?つまり、要約すると、ユーザーが自分のサイトを離れることは望ましくありません。彼らは私の申請フォームでユーザー名とパスワードを設定することができ、私はそれらの資格情報を取得してツイートを投稿したいと考えています。

4

2 に答える 2

1

知る限り、Twitterはその種の機能を許可しなくなりました。接続する唯一の方法は、twitter OAuth を使用することです。

于 2011-09-19T10:48:49.620 に答える
1

Twitterizer についてはわかりませんが、twitter.com でアプリを登録し、OAuth を介して 1 回限りの認証を行い、認証トークンを取得して保存し、永久に使用できると思います。

経験から、または正式に話すことはできませんが、資格情報を DB に保存することは、おそらく Twitter の TOS に違反していると思います。

Twitter の OAuth FAQ を参照してください。

アクセス トークンの有効期間はどのくらいですか?

現在、アクセス トークンの有効期限はありません。ユーザーが設定からアプリケーションを明示的に拒否した場合、または Twitter 管理者がアプリケーションを一時停止した場合、アクセス トークンは無効になります。申請が一時停止された場合、申請ページに一時停止されたことを示すメモが表示されます。

于 2011-09-19T10:50:05.193 に答える