問題タブ [twitterizer]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1916 参照

c# - Twitter Link Service(URL短縮用)をプログラムで呼び出すことはできますか?

新しいユーザーコンテンツがサイトに追加されるたびに、C#でTwitterizer APIを使用して、マシンアカウントでツイートを作成する機能をサイトに実装しました。

うまく機能しますが、Twitterizer Update()メソッドを直接呼び出し、ツイートにURLが含まれている場合、そのURLはTwitterの新しいURL短縮リンクサーバーを介して実行されませんhttp://t.co

現在使用しているスタブは次のとおりです。

URLを短くするために呼び出すことができるTwitterAPIはありますか?Update()を呼び出したときにこれが自動的に発生することを期待していましたが、そのような運はありませんでした。そうでない場合、私の選択肢は何ですか?ツイートには短いURLとクリック可能なURLの両方が必要です。

編集:

本当の質問は、私が辛抱強くなら、最終的には、新しいものとして無料でツイート内の短縮されたクリック可能なURLを取得し始めるのでしょうか...

http://t.co

...サービスは展開されていますか?

現在、次のテキストをTwitter APIに送信すると、生のテキストを含むツイートが表示されますが、クリック可能なURLは表示されません。

0 投票する
4 に答える
4152 参照

c# - TweetSharp - FluentTwitter はどこへ行ったのですか?

TweetSharp 1.0 には FluentTwitter がありましたが、TweetSharp 2.0 にはこれがどこにもないようです。非推奨ではなく、完全に削除されたようです。TweetSharp のこの部分がまだ 2.0 で利用可能かどうか、およびその方法アクセスしますか?

彼らの Google コード ページには、このような FluentTwitter について話しているトピックさえあります。これはナビゲートできません (明らかにアクセスできないようです) が、Google 検索結果には表示されます。Dimebrain が何なのかよくわかりません。これは TweetSharp のカスタム バージョンなのか、それとも v1.0 の名前の由来なのか、それとも何なのか?

本当に混乱します。

Twitterizer でも同様のことが起こります。彼らのサイトでは、ほとんどのプロジェクトで Twitterizer2.dll と Newtonsoft.Json.dll のみが必要であると主張していますが、Twitterizer2.Streaming.dll のようなものも使用できると主張していますが、これはどこにもありません。 ..

Twitterizer2.Streaming.dll
これは、ストリーミング API へのアクセスを提供するアドオン ライブラリです。
このファイルは、ほとんどのプロジェクトでは必要ありません。

ストリーミング API を使用できる最新の Twitter API ラッパーが必要です。

更新このバージョンの TweetSharpの作業用コピーはどこからダウンロードできますか? そのバージョン ファイルをファイルごとにダウンロードして、独自のソリューションを作成し、必要と思われる参照ライブラリを提供しましたが、コンパイル時エラーの壁にぶつかり続けています..

Update Twitterizer はストリーミング API をサポートしていないようです。そのため、メイン リリースにストリーミング ラッパー ライブラリが含まれていません。ただし、TweetSharp についてはまだ手がかりがありません。

TweetSharp の更新google codeも、リポジトリでノンストップでジャンプしたようです。Google 検索では、 、github、、codeplexおよびnugetgoogle codeのすべての結果が得られますが、codeplexリンクは削除されているようです。

0 投票する
1 に答える
1017 参照

c# - Twitterizer - フォローしているユーザーのみのツイートを検索する C# コード

私は現在 Twitterizer を使用して、C# を使用して公開ツイートを検索しています。

やりたいことは、フォローしている人だけのツイートを検索することです。これを行う方法はありますか?

0 投票する
1 に答える
1114 参照

c# - C# での Twitterizer2 のプロキシ認証

現在、Twitterのステータスを更新するために使用しているコードは次のとおりです...

10.0.0.21 とポート 3128 でユーザー名とパスワードを要求するプロキシに対して自分自身を認証する方法を教えてください。

次のコードを使用して C# アプリケーションからネットにアクセスして Web ページをダウンロードすることはできますが、この問題により twitterizer から twitter を更新することはできません...

twitterizer2 パッケージで同じことを行うには...? このプロキシには認証が必要なため、IE から取得していません。

構成ファイルの変更方法がわかりません。もう1つの問題は、このアプリケーションを常にプロキシの背後で実行しないことです..ほとんどの場合、プロキシの外部で実行されます.

助けてください。ありがとう。

0 投票する
2 に答える
3561 参照

c# - Twitterizer: "OAuth で認証できませんでした"

Web サイト内のツイートを自分の Twitter アカウントに投稿するためにTwitterizerライブラリを使用しています。私のローカルサーバーで実行されているサイトで問題なく動作します(Twitterアプリを介してOAuthで認証し、ツイートを投稿します)。しかし、運用サーバーにツイートを投稿しようとすると、Twitterizer は次のように言います。「Result = Unauthorized . ErrorMessage = Could not authenticate with OAuth .」

コンシューマーキーを再確認し、キーをリセットして再試行しましたが、結果は同じでした。

Twitter アプリケーションには、私の Twitter アカウントへの読み取り/書き込みアクセス権があり、ブロックされていません。この問題は、1 時間ごとにツイートが投稿されていた約 1 か月間、正常に動作した後に突然発生しました。

ここで何が問題なのですか?

更新 他の人もこの問題に直面しているようです: https://dev.twitter.com/discussions/305

更新 2 最後に、私の場合に問題が発生した原因を突き止めました。運用サーバー上の Web アプリが、140 文字 (String.Length プロパティで測定) のステータスを更新しようとしました。そして最初の文字は Unicode Character 'LEFT-TO-RIGHT MARK' (U+200E) でした。したがって、このテキストはそのまま TwitterStatus.Update(..) に渡されました。Twitterizer のソースを少しデバッグしたところ、oauth_signature(=hash) が正しく計算されていないことに気付きました。oauth_signature は、実際に要求された別の URL から生成されました。このエラーが発生する理由と時期を明確にしておらず、おそらく今後数日でさらに情報を書きます.

UPDATE 3 新しいバージョンの Twitterizer (2.3.3) で同じメッセージを投稿しようとしましたが、エラーは発生しませんでした。問題が消えました。

これは、ツイートを投稿するために使用しているコードです。

0 投票する
2 に答える
541 参照

security - ユーザーデータベースのないTwitter OAuthトークンストレージ?

私は、人々に役立つと思われる非常に簡単なマッシュアップをまとめようとしており、Twitter のコミュニケーションを利用したいと考えています。OAuth を使用するのはこれが初めてで、作業を完了するためにTwitterizerライブラリを選択しました。

私の質問は、ユーザー情報を保存したり、ユーザーにアカウントを作成させたりする予定がないという事実から来ています (より迅速なユーティリティを意図しています)。これを考えると、ユーザーの OAuth アクセス トークンとシークレットを取得したら、OAuth のセキュリティ原則を損なうことなくそれらを (おそらくローカルに) 格納する安全な方法を見つけ出す必要があります。

これが私がこれまでに考えていることです:

  • アクセスキーとシークレットを取得するまで、ユーザーはプロセスを実行します
  • 値を暗号化し、後で取得するために Cookie に保存します

ただし、いくつかの質問/懸念事項:

  • 誰かが Cookie を介してユーザーになりすますのを防ぐものは何ですか?
  • 同じブラウザで潜在的に複数のユーザーに対処する正しい方法は何ですか? 私の最初の考えは、アプリの「ログアウト」ボタンで Cookie を殺すことですが、よくわかりません。

あなたが与えることができる助けを前もってありがとう!

0 投票する
2 に答える
1472 参照

c# - TwitterOAuthが私のWebサイトに正しくリダイレ​​クトされない

免責事項:私はまだMVC3(特にOAuth)から始めています。私は基本的な間違いを犯している可能性があります。

問題

私のコントローラーは、Cookieが保存されていないことを確認します[注:はい、別のディスカッションでCookieを使用しています。それを受け入れて先に進みましょう。]そして私をTwitterに誘導します。素晴らしい。ただし、[承認]をクリックすると、Twitterの承認ページに戻ります。

これまでの私の予感

私のアプリは、私のページへのTwitterのポストバック/コールバックを正しく処理していないようです。

成分

  • ASP.NET MVC 3
  • Twitterizerライブラリ
  • C#

一般的な考え方/ロジックフロー

これはMVC3とOAuthを使用した最初の回避策であるため、これに問題がある可能性があります。

http://i56.tinypic.com/2rxchw7.png

コード

これがどのように流れるべきかについての私の認識が正しいことを確認したいので、そして理解できるようにそれを掘り下げることが少しあるので、私は最初にそれを投稿するのをためらっています。

あなたが与えることができるどんな助けにも前もって感謝します!

0 投票する
2 に答える
822 参照

c# - Twitterizer を使用したツイートの投稿

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

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

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

0 投票する
1 に答える
1175 参照

oauth - Twitterizerを使用したTwitterアクセス​​トークンの保存

特定のユーザーのTwitterアクセス​​トークンをデータベースに保存しようとしているので、新しいツイートを投稿するたびにアプリケーションを承認する必要はありません。

Twitterizerを使用してユーザーアクセストークンを簡単に取得できます。取得するのはOAuthTokenResponseオブジェクトです。これはいくつかのプロパティで構成されていますが、リクエスト(ツイートの投稿など)ごとにOAuthTokenResponseオブジェクトを要求するため、Tokenプロパティのみを格納するだけでは不十分なようです。

このAccessTokenを保存するための最良の方法は何ですか?ありがとう!

0 投票する
4 に答える
3715 参照

c# - C# で Twitter から写真を取得しますか?

ユーザーがハッシュタグに投稿したときに twitpic から写真を自動的に表示する機能を .Net WPF アプリケーションに実装しようとしています。

私は Twitterizer2 API ライブラリを使用しています。検索からのすべてのツイートには、t.co リンクとしてリンクがあります (これは Twitter からのものだと思います)。これらのリンクを解析して画像を取得し、ユーザーに送信する方法がわかりません。