まず、すべてのキューブを折り畳む必要があります...
ツイッターアプリケーションを書くのがあなたの運命だったのに、どこから始めればよいかわからない場合は、この投稿が論理的な一連のアクションの構築に役立つことを願っています。
そして今ポイントについて:
1.最初に、
Twitterアカウントが必要
です 。 まだ? 次に、登録する価値があります。
ユーザー名と
パスワードをメモリに記憶または復元し、次のステップに進み
ます 。
2.次に、
Twitter Developers Webサイトにアクセスします。ここでは、承認のために、
tritter
ログインと
パスワード 。 認証が成功したら、アカウントメニューで選択する必要があります
「マイアプリケーション」をポイントし、開いたページでボタンをクリックします


すべてのフィールドに入力してアプリケーションを作成すると、2つのキーがそのフィールド(アプリケーション)に割り当てられます。
消費者キーと
消費者の秘密これらは、アプリケーションの[詳細]タブの[OAuth設定]セクションで使用できます。

3. twitterアプリケーションを作成する次のステップは、OAuth認証を作成することです。 これについては
、C#のTwitterの日曜大工の記事
で詳しく説明されてい
ます。 パート1:OAuth認証 。 アプリケーションを構築する必要があります
この記事から。 すべてが順調に進んだ場合、最終的にOAuth認証が行われ、さらに2つの重要な値が割り当てられます。
アクセストークンと
アクセストークンシークレットまた、アプリケーションの[詳細]タブの[アクセストークン]セクションでも利用できます。 また、同じセクションの[
アクセスレベル]フィールドにも注意してください。 アプリケーションがツイートを投稿してプライベートメッセージを送信するには、
Read、write、direct messagesにインストールする必要があり
ます 。 そうでない場合は、[設定]タブで[アクセス]を設定し、OAuth認証を再度渡す必要があります。

Twitterアカウントを開き、設定に移動して[アプリケーション]メニューを開くと、
Twitter Developersに登録されているアプリケーションが表示されます。

4.最初の段階で受け取ったキーを覚えておいてください。
消費者キー消費者の秘密アクセストークンアクセストークンシークレットメッセージの送信を行うMessageSenderクラスを作成します。
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Security.Cryptography; using System.Net; using System.IO; namespace TwitterOAuth { class MessageSender { private readonly string consumerKey; private readonly string consumerSecret; private readonly string oauthToken; private readonly string oauthTokenSecret; private const string headerFormat = "OAuth oauth_nonce=\"{0}\", oauth_signature_method=\"{1}\", " + "oauth_timestamp=\"{2}\", oauth_consumer_key=\"{3}\", " + "oauth_token=\"{4}\", oauth_signature=\"{5}\", " + "oauth_version=\"{6}\"";
テープにメッセージを送信するには、SendTwitメソッド(「何らかのメッセージ」)を呼び出し、
プライベートメッセージを送信するには、SendDirectMessageメソッドを呼び出します( "user"、 "some message")
static void Main(string[] args) {
同じメッセージの2倍はテープに公開できないことに
注意して
ください 。
そして実際には、結果は次のとおりです。

アプリケーションの機能をさらに拡張したい場合は、
REST API v1.1 Resources Documentationをご覧ください。
プライベートメッセージを
送信する場合、コードにはscreen_nameとtextの2つのパラメーターが設定され、resource_urlはドキュメントから取得されます:リクエストセクションの例、POSTフィールド
private string GetPostDirectMessageBaseString(string text, string screen_name, string oauth_token, string oauth_token_secret, out string post_data, out string resource_url) { post_data = "screen_name=" + Uri.EscapeDataString(screen_name) + "&text=" + Uri.EscapeDataString(text); resource_url = "https://api.twitter.com/1.1/direct_messages/new.json"; return GetBaseString(oauth_token, oauth_token_secret, post_data, resource_url); }
パラメーターの間に
&が置かれていることに注意してください。これらのパラメーターの順序は、GetBaseStringメソッドで署名ベース文字列を構築するために重要です。 OAuthツールを使用して、将来のパラメーターの正確性を確認できます。 これを行うには、たとえば、
プライベートメッセージの送信を開き、右側のOAuthツールを見つけて、ドロップダウンリストでアプリケーションを選択し、[Oauth署名の生成]をクリックします

開いたページの下部に、クリックするとリクエストの例(URI)が書き込まれます

次に、署名ベース文字列、承認ヘッダーなどが生成されます。
頑張って