問題タブ [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 に答える
518 参照

c# - tweetsharp アプリケーションにローカル サーバーを使用する方法

twitter を介してユーザーを認証するデモを作成しました。

この URL にコールバックしたいhttp://localhost:56501/home/authorize.

アプリケーション設定でこの URL を設定しようとすると、機能しません。URL が無効であるというエラーが表示されました。

誰かが私の側でそれを機能させるのを手伝ってくれませんか。

ここからいくつかのコードを実行しましたhttps://github.com/danielcrenna/tweetsharp

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

c# - Tweetsharp: 特定のユーザーからツイートのリストを取得する

これは、公式の TS ドキュメント、他の Tweetsharp SO 投稿、またはライブラリのクラスを掘り下げることで見つけることができませんでした。だから聞いてみようと思った。Tweetsharp を使用して特定のユーザーから最新のツイートのリストを取得するにはどうすればよいですか?

取得したいツイートのユーザーをフォローしているアカウントで認証していると想定できます。ユーザー自身のアカウントで認証できる場合もあります。

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

c# - Twitter から公開データを取得中にエラーが発生しました

foreach ループで文字列型を変換できないというエラーが発生するのはなぜですか? これは私のコード全体です

これは、私が作業しているコード全体であり、C# の知識が不足している foreach ループで 1 つのエラーに直面しています。

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

c# - Tweetharpを使用したTwitterでの特定の検索

それは私に次のような出力を与えます

コードがエラーなしで実行されても、ツイートが返されません

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

c# - C# を使用して公開ツイートを取得する

このコードを使用して、ガザに関するツイートを取得します。知りたいことが 2 つあります。

  1. jsonフォームで結果を得るにはどうすればよいですか
  2. これにより、開始時に次のような奇妙な出力が得られます。

jsonこれをしばらく繰り返した後、フォーマットで取得したいツイートが表示されます

私はこれを使用します:

しかし、それは機能していません。

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

json - JSON TweetSharp TwitterStatus のデシリアライズ

Daniel Crenna の TweetSharp http://github.com/danielcrenna/tweetsharpを使用しています。

TwitterStatus をファイルにシリアル化するには、コードを使用します

テキストを生成する

{"Id":288653019971727360,"InReplyToUserId":null,"InReplyToStatusId":null,"InReplyToScreenName":null,"truncated":false,"favorited":false,"Text":"Found the bug, dear old regular expressions","Source":"web","User":{"Id":1148081,"FollowersCount":793,"Name":"Tim Regan","Description": [...]

(NB、診断に役立つ場合を除き、すべてを含めませんか?)

TwitterStatus を逆シリアル化するための私のコード行は

しかし、それはエラーを与えます

System.InvalidCastException was unhandled HResult=-2147467262 Message=Unable to cast object of type 'Newtonsoft.Json.Linq.JObject' to type 'TweetSharp.TwitterStatus'. Source=TweetColorMVVM StackTrace: at TweetColorMVVM.Model.Tweets.LoadSavedTweets(String screenName) in c:\TFSCML\Users\Tim\MSR.Makefest\TwitterColor\TweetColorMVVM\Model\Tweets.cs:line 132 at TweetColorMVVM.Model.Tweets.LoadTweets(Object state) in c:\TFSCML\Users\Tim\MSR.Makefest\TwitterColor\TweetColorMVVM\Model\Tweets.cs:line 78 at System.Threading.QueueUserWorkItemCallback.WaitCallback_Context(Object state) at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) at System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem() at System.Threading.ThreadPoolWorkQueue.Dispatch() at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback()

誰が私が間違っているかを見ることができますか?

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

tweetsharp - TweetSharps ListTweetsOnSpecifiedUserTimeline の max_id を使用したページングとカーソル

http://dev.twitter.com/docs/working-with-timelinesの「タイムラインの操作」ドキュメントで、 Twitter はmax_id、ページごとにタイムラインをステップ実行するよりも、パラメーターを使用してカーソルを移動することを推奨しています。Twitter API メソッドGET statuses/user_timeline http://dev.twitter.com/docs/api/1.1/get/statuses/user_timelineのドキュメントを見ると、オプションmax_idのパラメーターがあり、パラメーターはなく、リツイートを含めるpageなどの他の便利なパラメーターがあります。include_rtsただし、TweetSharp メソッドのオーバーロードには、ListTweetsOnSpecifiedUserTimelineのみが含まれ、 は含まpageれませんmax_id。TweetSharp を使用して (ページングではなく) カーソル方式を使用して、指定されたユーザーのタイムラインを取得することは可能ですか?

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

c# - % Tweetsharp を使用して Twitter 投稿に署名すると、401 Unauthorized が発生します

ツイートを送信する簡単なコードがあります。% 記号を含むメッセージを保持すると、401 Unauthorized エラーが発生します。

同じメッセージを TweetDeck または Twitter ページから直接送信すると、問題なく投稿されます。何か案は?

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

c# - TweetSharpでTwitterを認証する方法

新しいアプリケーションを作成してTwitterに登録し、コンシューマーキー、コンシューマーキーシークレット、トークン、トークンシークレットを取得しました。次に、TweetSharpへの参照を追加しました。次に、https://github.com/danielcrenna/tweetsharpの「クライアントアプリケーション(つまりデスクトップ)の認証」というコードを使用しました。

常に開いていたページには、タイトルバーにキーがありませんでした。手順1のoAuthRequestTokenには、トークン/トークンシークレットの2つのプロパティがあり、どちらも設定されていないことに気付きました。そこで、手動で行を追加して、これら2つを設定しました。もう一度やり直しました。今回は、ブラウザで開いたURLが完全に見えました。

私が今まで見たのは、「このページのリクエストトークンは無効です。すでに使用されているか、古すぎるために期限切れになっている可能性があります。ここに送信されたサイトまたはアプリケーションに戻って、もう一度やり直してください。おそらくただの間違いだった」と語った。

トークンを再作成し、理解できない場合に備えてキーとトークンを送信してみました。私は完全に迷子になっています。始めるだけでもこれほど難しいことはありません!

何か案は?