問題タブ [twitter4j]

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 投票する
3 に答える
2175 参照

java - Twitter4J-ログインせずにプロファイルの詳細を検索する

私はかなり長い間Twitter4Jを使用していますが、この特定の機能を見つけることができないようです。

名前を検索できるようにしたいのですが、特定のユーザーがTwitterを使用しているときに、ツイートやフォロワー(httpからアクセスできるなど)などの基本情報を取得したいのですが、Twitter4Jで行う方法はありますか?コード例もソースも私を助けることができませんでした。

ありがとう、

ウィリアム・ヴァン・ドアーン

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

java - log4jを使用する複数のライブラリ

私は小さなJavaアプリケーションを書いていますが、log4jで問題が発生しています。これは、複数の独立したライブラリが同時に使用しようとしていることが原因のようです。

私が使用している2つのライブラリは、Twitter4JVoltDBです。どちらもJARの形式です。どちらかを単独で使用する場合、この問題は発生しません。どちらもそれ自体で正常に動作します。

これで問題が解決した場合は、いずれかのライブラリのlog4jコンポーネントを無効にしてもかまいません。

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

java - TwitterFactory で Twitter4J が例外をスローする

oauth 経由で Twitter にアクセスしようとしています。したがって、アプリを登録し、Twitter4j をダウンロードし、Eclipse プロジェクトに jar を追加してから、次のコードを実行しようとしました。

ただし、次の例外が発生します。

今のところ原因がわかりません...何かアドバイスをいただけないでしょうか?

よろしくフィリップ

0 投票する
3 に答える
38263 参照

java - 公開Twitterプロフィールのツイートを取得する

プロフィールが公開されているTwitterのユーザー名のリストがあります。彼らがプロフィールを作成した日から投稿した「すべてのツイート」を取得したいと思います。GitHubでTwitter4Jの例を確認しました。
Twitter APIのドキュメントによると、最新の20件のツイートのみが返されます。とにかく自分のタスクを実行できますか?

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

java - Android Twitter 例外エラー :(

シンプルな Android アプリのコーディングを開始しました。その一部は、ユーザーの最新の 20 個のツイートを取得し、データベースに保存します。これを実行すると、statuses = twitter.getUserTimeline(); 処理された例外をスローして出力します:タイムライン許可の取得に失敗しました-許可が拒否されました。Android以外で同じコードを実行すると、正常に動作します。私は少し困惑しています。Androidがネットワーク接続を制限している可能性はありますか? 私はいくつかのデータベースヘルパークラスを使用していますが、これらのいずれかが関与する前に例外がスローされるため、コードを含めていません:(コードは次のとおりです:

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

java - アンドロイドのインターネット、twitter4j例外を引き起こしますか?

私はAndroidでtwitter4jを実験しています(両方に新しい)、それをテストするためだけにJavaで簡単なプロセスをコーディングしました。ユーザーのタイムラインをダウンロードし、画面に印刷します。

Androidのコードを変更しましたが、ユーザーのタイムラインをダウンロードしようとするとTwitterExceptionが発生します。デバッガーをチェックアウトしましたが、例外はnullです。情報はありません。以前のアドバイスで、Androidマニフェストにインターネット許可を追加しました。コードは次のとおりです。

単純にするために、これはコンソールにのみ印刷されることに気付きました。

助けてくれてありがとう。

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

android - 他のスレッドから Android ビューにエレガントにアクセスするには?

Twitter4j を非同期モードで使用しています。リスナーで応答を受け取ったら、アクティビティでいくつかのビューを変更できるようにしたいのですが、結果はCalledFromWrongThreadException.

メソッドを使用できることはわかっていますrunOnUiThreadが、Runnable Class をインライン化する以外に、これに対する最もエレガントなソリューションは何ですか?

私の活動の一部:

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

android - アンドロイドプロジェクトのどこにtwitter4j.propertiesを配置しますか?

twitter4jjarファイルを使用してxAuthをサポートするTwitterアプリケーションを開発しています。

コンシューマキー/シークレットをtwitter4j.propertiesファイルに配置したいと思います。

このファイルをディレクトリ構造のどこに置くべきですか?

0 投票する
6 に答える
8481 参照

android - リクエストトークンのandroid twitter retrieveRequestToken 401

twitter oauth用に以下のサンプルアプリを試しています。

http://www.androidsdkforum.com/android-sdk-development/3-oauth-twitter.html

次のコードを実行すると、次のように例外が発生します

「oauth.signpost.exception.OAuthNotAuthorizedException: 認証に失敗しました (サーバーは 401 で応答しました。これは、コンシューマ キーが正しくないか、署名が一致しなかった場合に発生する可能性があります。」

この行で String authUrl = provider.retrieveRequestToken(consumer, CALLBACK_URL);

正しい「キー」と「シークレット」を提供しましたが、Twitter は間違ったキーとシークレットを提供していますか?

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

java - レート制限の超過 - カスタム Twitter アプリ

私は Java Twitter アプリ (Twitter4J API を使用) を使用しています。アプリを作成しました。現在のユーザーのタイムライン、ユーザーのプロフィールなどを表示できます。

ただし、アプリを使用すると、Twitter クライアントで設定された 1 時間あたり 150 リクエストのレート制限をすぐに超えてしまうようです (開発者が特定のアカウントでこれを 350 に増やすことができることは知っていますが、それは他のユーザーには解決されません)。

確かに、これはすべてのクライアントに影響を与えるわけではありません。これを回避する方法についてのアイデアはありますか?

何がリクエストとしてカウントされるか知っている人はいますか? たとえば、ユーザーのプロファイルを表示するときに、ユーザー オブジェクト (twitter4j) を読み込み、スクリーンネーム、ユーザー名、ユーザーの説明、ユーザー ステータスなどを取得して JSON オブジェクトに入れます。これは、オブジェクトを取得するための 1 回の呼び出しになります。または、すべての user.get... 呼び出しを含めるにはいくつかありますか?

前もって感謝します