問題タブ [spring-social-twitter]
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.
spring - Spring Social -ConnectController connect/twitter が twitter との接続を開始しない
私は自分のプロジェクトをtwitter apiと統合することに取り組んでいます。
connectController
私が bean in として宣言した は、jsp にcsrfトークンを含めた後のspringsocialconfig
get リクエストを完全に処理しています ..... しかし、 connectTwitter.jspから投稿リクエストを送信しようとすると、 connectTwitter.jspページにリダイレクトされます。ボタンを押す回数。バックグラウンドで何が起こっているのかわかりません。アプリ設定でコールバック URL を 127.0.0.1 に設定しました/connect/twitter
Spring Mvc 4.2.5、Spring Security 4.0.4、Spring Social 1.1.2を使用しています
私の springSocialConfiguration クラス
}
私の SecurityConfiguration クラス
コンソールでこれを取得しています
java - Spring Social Twitter の getUserTimeline で max_id なしで since_id を指定する
親愛なるコミュニティへ
タイムラインの操作に関する Twitter のガイドラインによると、完全なタイムラインを収集するためのアプリケーションの最初のリクエストでは、max_id
パラメーターを省略することが推奨されています ( https://dev.twitter.com/rest/public/timelines#the-max-id-parameterを参照)。
ここで、過去にユーザーのタイムラインを収集し、ツイートをデータベースに保存したとします。since_id
新しいツイートを収集するためにタイムラインを再訪すると、既存のデータに基づいて最初のリクエストで指定できるはずです。
残念ながら、Spring Social Twitter と に含まれるメソッドを使用してこれを達成する方法がわかりませんTimelineOperations
。両方 since_id
を受け入れるか、またはどちらも受け入れないメソッドのみが利用可能ですmax_id
。
メソッドのパラメーターがではなくタイプLong.MAX_VALUE
であるmax_id
ためorg.springframework.social.InternalServerErrorException
、渡すことはnull
オプションではありません。long
Long
tl;dr: Spring Social Twitter を使用して、指定since_id
せずに指定しながらタイムラインを要求するにはどうすればよいですか?max_id