問題タブ [tweetsharp]

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 に答える
456 参照

c# - Twitter と OAuth を使用するクライアント アプリ: 私の方法は正しいですか?

.NET 4.0/C# で開発したアプリケーションがあります。これは、ハードウェア センサーを監視し、特定の値を警告したい顧客が使用するように設計されています。通知のオプションの 1 つは、選択した Twitter アカウントに「つぶやく」ことです。Twitter が OAuth に変更される前は、ユーザーはアカウント名とパスワードを入力するだけで、代わりにツイートを送信できました。

Twitter API と OAuth を読んだ後、この機能を維持するための最善の方法を正しく理解しているかどうかを確認したいと思います。

アプリケーションをdev.twitter.comに登録し、必要なコンシューマ キーとコンシューマ シークレットを取得しました。

アプリケーションは、インストールごとに複数のユーザーによって使用されるため、複数の Twitter アカウントにツイートする必要がある可能性があります。

物事を正しく理解している場合、次のことを行う必要があります。

  1. Twitter 認証 Web サイトを起動する、ある種の「承認のリクエスト」ボタンをユーザーごとに提供します。そこで、ユーザーはログインし、PIN 番号が提供されます。

  2. PIN 番号を使用して、ユーザーのAccessTokenとを取得しますAccessTokenSecret

  3. アプリケーションのセッション (起動) 間でこれらのトークンの両方を保存します。

私の質問:

  1. (SQL で) 保存するときに、これらのトークンのいずれかを暗号化する必要がありますか?

  2. 再認証が必要になることはありますか? このプログラムは、一度だけセットアップしてから無人で実行することを目的としています。アカウントの再認証は契約違反になります。

回答やアドバイスには影響しませんが、TweetSharpライブラリを使用しています。

0 投票する
5 に答える
27444 参照

twitter - 特定のハッシュタグを含むすべてのツイートを取得する

特別なページにいくつかのつぶやきのリストを表示したいので、私は Twitter API を試してきました。

これらのリストの中には、特定のハッシュタグ (例: #test )を含むすべてのツイートのリストがあります。

ただし、そのリストを XML または JSON (できれば後者) で取得する方法が見つかりません。方法を知っている人はいますか? それもTweetSharpで出来れば良い

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

c# - C# TweetSharp WCF サービスが TwitterMention の生成に失敗する

したがって、VS2010 (または SVCUTIL.EXE) を使用して WCF クラスを作成すると、TwitterStatus または TwitterStatus.TwitterEntities の TwitterMention 部分が生成されません。

たとえば、TwitterMention インスタンスを作成したい場合、TwitterStatus.Entities.Mentions やどのプロパティにもアクセスできません。

これが生成するものです (TwitterEntities を参照してください)。コードが不足していることが原因である可能性があります。

では、TwitterMention クラスを正しく生成する WCF プロキシ クラスを取得する方法を知っている人はいますか?

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

c# - ツイートシャープログアウト

Tweetsharp を使用して Twitter からユーザーをログアウトする方法を知っている人はいますか?

svc.EndSession();svc がTwitterServiceオブジェクトの場所を使用しています。

ただし、ユーザー (私) はログインしたままです。Twitter.com をすばやく更新するとsvc.EndSession();、asp.net アプリでログアウト ボタンを押した (および を実行した) 後でも、まだログインしていることがわかります。

誰かが助けてくれることを願っています、ありがとう。

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

c# - TweetSharp2.0検索とジオコード

TweetSharpに特定のエリア内からツイートを検索させようとしています。残念ながら、これは常に0の結果を返します。

これは、&と%文字がエスケープされたクエリを生成するようですが、サービスは変換しません。つまり、クエリを入力する必要があるというエラーが発生します。

http://search.twitter.com/search.json?test%26geocode%3D51.50788772102843%2C-0.102996826171875%2C50mi

文字を配置してこのクエリを実行すると、正常に機能しているように見えます。

http://search.twitter.com/search.json?test&geocode=51.50788772102843,-0.102996826171875,50mi

誰か提案はありますか?

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

twitter - Twitterのユーザーのホームタイムラインから過去のすべてのツイートを取得する

私は、ユーザーがTwitterのホームタイムラインで見たすべてのツイートを取得するプログラムを作成しようとしています(つまり、twitter.comで表示されるように、フォローしているユーザーから)。これは大量のデータであり、残りのAPIには制限があることを認識しています。

これを行うための最良の方法は何でしょうか?1時間あたり350リクエストの制限を念頭に置いて、最後の200件またはツイートの制限をゆっくりと取得しますか?それとも、それでもどこまで遡れるかという厳しい制限はありますか?

ストリーミングAPIは、私が信じている現在の時点からのみストリーミングするので、これはオプションではないと思います。これは個人的なプロジェクトなので、高額なアクセスなどにはあまりお金を払うことができません。

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

twitter - TweetSharpを使用してツイート履歴の会話にアクセスするにはどうすればよいですか?

TweetSharpを使用してツイートの会話履歴にアクセスしようとしています。

要件は、1つのツイートアイテムのIDを使用すると、そのツイートアイテムの前に続くスレッド全体が返されるはずです。

しかし、TwittertServiceを介して公開されたそのようなメソッドを見つけることができませんでした。ここで、現在のTweet _idを渡して、会話の詳細を取得できます。

私は次のアプローチに従ってコレクション(リスト)を取得しました。

それについて、あなたのアドバイスが欲しかっただけです。TweetSharpでそのような方法はありますか、それとも別のアプローチを実装できますか?

本当にあなたの助けに感謝します。

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

c# - WP7でのTweetSharp認証(oAuth)

ユーザーが望んでいるショートメッセージをツイートするWP7アプリを作成しようとしています。問題は、私が常に不正な応答を受け取ることです。これが私がすることです:

まず、サービスを初期化します。

SendTweetを使用すると、不正な応答が返されます(これはかなり合理的だと思いますが、ツイートするユーザーがわかりません)。だから私はどういうわけかユーザーを承認する必要があります。そのためのブラウザが必要です。私はそれを作成し、LoginBrowserと呼びました。どうやって使うの?私はこのようなuriを取得すると思いました:

これは機能しません。リクエストトークンはnullに等しく、レスポンスが無許可であることを出力します:| これを行う適切な方法は何ですか?私が見つけたすべてのドキュメントはコンパイルすらしていません。TweeSharpが更新されたばかりで、すべてのドキュメントが古くなっているようです。

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

c# - TwitterでのOAuth

Tweetharpとtwitterizerをダウンロードしましたが、動作させることができません。以下の基本的なサンプルでtweetsharpを試してみます

私はいつも偽のトークンを受け取ります。簡単な例が付いたtwitterizerも試してみます。キーをコピーして貼り付けます。しかし、私もトークンを取り戻すことはありません。

ツイートシャープでURLコールバックを削除してみましたが、うまくいきました。しかし、もちろん、Twitterは私のコールバックURLに行きませんでした。dev.twitterで、上記のURLの登録済みコールバックURLを設定しました。しかし、私はまだトークンを取得していません。

何か案が?私が欠けているものは何ですか?ローカルホストを使用してコードをデバッグおよびテストする方法を知っていますか?ありがとう!