0

特定の Twitter アカウントの Twitter ステータスを更新できるアプリケーションを作成したいと考えています。ユーザーは Twitter にログインする必要があります。

このアプリケーションを Twitterizer で作成したいのですが、oAuth を使用しているため、ユーザーは twitter の Web サイトにアクセスして、アプリケーションがユーザーの twitter アカウントへのアクセスを許可されていることを twitter に伝える必要があります。

コンピューターの専門家でさえない人向けの非常に単純な twitter アプリケーションを作成したいので、そのプロセスはあまり必要ありません。

oAuth プロセスの Web UI を自動化するオプションはありますか? または、その Web UI を使用しないオプションはありますか?

4

1 に答える 1

0

OAuth の目的は、ユーザーが自分のアカウントへのサード パーティ アクセスを許可していることを確実に認識できるようにすることです。OAuth によってプロセスの自動化が可能になると、プロセスが存在する理由そのものが損なわれます。

ユーザーに PIN のコピー/貼り付けを要求する 1 つの方法は、HttpListenerクラスを使用して、クライアントのコンピューターで実行される単純な Web サービスを作成することです。ユーザーがコールバック URL に戻されるのをリッスンし、必要な値をキャプチャするのに十分な長さで作成できます。このテクニックはブログで紹介しています。

解説として: 「しかし [Twitterizer] は oAuth を使用しているため」と言うのは、それが私の設計上の決定 (私は Twitterizer の作成者です) であり、実際には Twitter API と対話するために必要なセキュリティ プロトコルであることをほのめかしています。すべての Twitter ライブラリで OAuth を使用する必要があります。

于 2011-05-25T15:29:18.533 に答える