問題タブ [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.
c# - tweetsharp アプリケーションにローカル サーバーを使用する方法
twitter を介してユーザーを認証するデモを作成しました。
この URL にコールバックしたいhttp://localhost:56501/home/authorize.
アプリケーション設定でこの URL を設定しようとすると、機能しません。URL が無効であるというエラーが表示されました。
誰かが私の側でそれを機能させるのを手伝ってくれませんか。
ここからいくつかのコードを実行しましたhttps://github.com/danielcrenna/tweetsharp
c# - Tweetsharp: 特定のユーザーからツイートのリストを取得する
これは、公式の TS ドキュメント、他の Tweetsharp SO 投稿、またはライブラリのクラスを掘り下げることで見つけることができませんでした。だから聞いてみようと思った。Tweetsharp を使用して特定のユーザーから最新のツイートのリストを取得するにはどうすればよいですか?
取得したいツイートのユーザーをフォローしているアカウントで認証していると想定できます。ユーザー自身のアカウントで認証できる場合もあります。
c# - Twitter から公開データを取得中にエラーが発生しました
foreach ループで文字列型を変換できないというエラーが発生するのはなぜですか? これは私のコード全体です
これは、私が作業しているコード全体であり、C# の知識が不足している foreach ループで 1 つのエラーに直面しています。
c# - Tweetharpを使用したTwitterでの特定の検索
それは私に次のような出力を与えます
コードがエラーなしで実行されても、ツイートが返されません
c# - C# を使用して公開ツイートを取得する
このコードを使用して、ガザに関するツイートを取得します。知りたいことが 2 つあります。
jsonフォームで結果を得るにはどうすればよいですか- これにより、開始時に次のような奇妙な出力が得られます。
jsonこれをしばらく繰り返した後、フォーマットで取得したいツイートが表示されます
私はこれを使用します:
しかし、それは機能していません。
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()
誰が私が間違っているかを見ることができますか?
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 を使用して (ページングではなく) カーソル方式を使用して、指定されたユーザーのタイムラインを取得することは可能ですか?
c# - % Tweetsharp を使用して Twitter 投稿に署名すると、401 Unauthorized が発生します
ツイートを送信する簡単なコードがあります。% 記号を含むメッセージを保持すると、401 Unauthorized エラーが発生します。
同じメッセージを TweetDeck または Twitter ページから直接送信すると、問題なく投稿されます。何か案は?
c# - TweetSharpでTwitterを認証する方法
新しいアプリケーションを作成してTwitterに登録し、コンシューマーキー、コンシューマーキーシークレット、トークン、トークンシークレットを取得しました。次に、TweetSharpへの参照を追加しました。次に、https://github.com/danielcrenna/tweetsharpの「クライアントアプリケーション(つまりデスクトップ)の認証」というコードを使用しました。
常に開いていたページには、タイトルバーにキーがありませんでした。手順1のoAuthRequestTokenには、トークン/トークンシークレットの2つのプロパティがあり、どちらも設定されていないことに気付きました。そこで、手動で行を追加して、これら2つを設定しました。もう一度やり直しました。今回は、ブラウザで開いたURLが完全に見えました。
私が今まで見たのは、「このページのリクエストトークンは無効です。すでに使用されているか、古すぎるために期限切れになっている可能性があります。ここに送信されたサイトまたはアプリケーションに戻って、もう一度やり直してください。おそらくただの間違いだった」と語った。
トークンを再作成し、理解できない場合に備えてキーとトークンを送信してみました。私は完全に迷子になっています。始めるだけでもこれほど難しいことはありません!
何か案は?