問題タブ [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.
android - Twitter4J のログイン/ログアウトとセッションの詳細
twitter4Jからtwitterにログインするためのログインボタンがあります。認証を取得したら、タイムラインの更新用のトークンとシークレットを Twitter に保存します。
後で、ユーザーがログオフして、別の Twitter アカウントを介してログインできるようにします。
現在の認証を無効にする方法が少しわかりません。また、ユーザーがすでにログインしているかどうかを確認できません。私にとって唯一の方法は、トークンと秘密の変数をチェックすることです。それらがnullでない場合、ユーザーがログインしていると想定します。
デバッグ中にアプリを再起動すると、ユーザーが既に認証されている場合、認証 URL でエラーが発生します。現在、ユーザー認証を洗い流すためにエミュレーターを再起動しています
android - 「リクエスト トークンまたはトークン シークレットがサーバーの応答に設定されていません。」リクエストトークンを取得しようとしたとき
私は Android で Signpost と Twitter4J で Twitter API を使用しています。
私のコードはここで失敗します:
API を長時間待つと、次の例外が発生します。
サーバー応答で要求トークンまたはトークン シークレットが設定されていません。使用しているサービス プロバイダーにはおそらくバグがあります。
これは Twitter の問題ではないかと思います。
java - java apiを使用してTwitterのすべてのフォロワーのカウント(ツイート)を取得します
私はJava開発者であり、TwitterAPIコンポーネントのいくつかを以下のように知っています。
- twitter4j-2.2.2.jar
- jtwitter.jar
java apiを使用してTwitterのすべてのフォロワーのカウント(ツイート)を取得します
あなたはそれについて何か考えがあり、それをより良い方法で実装することができますか?
パンカイ
android - twitter4jを利用したアクセストークンの非同期取得
今のところ、トークンを取得する両方の機能が同期していることがわかります (getRequestToken と getAcessToken)。
それらを非同期に取得し、たとえばバックグラウンドで進行状況を表示することは可能ですか?
PS私はAndroidプラットフォームで働いています。
どうもありがとう。
android - getOAuthAccessTokenメソッドがtwitter4japiで常に例外を発生させるのはなぜですか?
私は自分のアプリから簡単なツイートをするためにたくさんの指示に従っています。すでにツイッターに登録していますが、ツイートできません。ログインできますが、ステータスを更新できません。ログインするためのコードは次のとおりです
これは問題なく機能しているようですが、ログイン後にアプリに戻ると、この次のコードが実行され、常に例外Toastで終了します。
私が間違っていることを教えてくれる良いタカの目はありますか?これは例外を発生させる行です
前もって感謝します!
編集
スタックトレース:(これは401エラーを隠しているだけです)
メソッドのAPI:getOAuthREquestToken
android - Twitter4J + Android: 認証チャレンジは Null 例外です
OAuth 認証に Twitter4J ライブラリを使用していますが、Twitter のログイン ページを開く前に「Authentication Challenge is Null Exception」が表示されます。
これがコードです。
例外:
E/Home ( 4393): 受信した認証チャレンジは null E/Home ( 4393): 受信した認証チャレンジは null 関連する議論はインターネットで行うことができます: E/Home ( 4393): http://www.google.co.jp /search?q=6c607809 または E/Home ( 4393): http://www.google.co.jp/search?q=0f1d8134 E/ホーム (4393): TwitterException{exceptionCode=[6c607809-0f1d8134 cab4c0ac-d492a113], statusCode=-1, retryAfter=0, rateLimitStatus=null, version=2.2.2} E/ホーム (4393): twitter4j.internal .http.HttpClientImpl.request(HttpClientImpl.java:204) E/ホーム (4393): twitter4j.internal.http.HttpClientWrapper.request(HttpClientWrapper.java:65) E/ホーム (4393): twitter4j.internal.http で.HttpClientWrapper.post(HttpClientWrapper.java:102) E/ホーム (4393): twitter4j.auth.OAuthAuthorization.getOAuthRequestToken(OAuthAuthorization.java:108) E/ホーム (4393): twitter4j.TwitterBaseImpl.getOAuthRequestToken(TwitterBaseImpl.java) :271) E/ホーム (4393): com.sharj.trafik.view.Home.askOAuth(Home.java:157) E/ホーム (4393): com.sharj.trafik.view.Home.access$0(ホーム.java:143) E/ホーム (4393): com.sharj.trafik.view.Home$3.onClick(Home.java:110) E/ホーム (4393): android.view.View.performClick(View.java:2485) ) E/ホーム (4393): android.view.View$PerformClick.run(View.java:9080) で E/ホーム (4393): android.os.Handler.handleCallback(Handler.java:587) で E/ホーム( 4393): android.os.Handler.dispatchMessage(Handler.java:92) で E/Home ( 4393): android.os.Looper.loop(Looper.java:130) で E/Home ( 4393): android で.app.ActivityThread.main(ActivityThread.java:3683) E/ホーム (4393): java.lang.reflect.Method.invokeNative(Native Method) で E/ホーム (4393): java.lang.reflect.Method で。呼び出し (Method.java:507) E/ホーム (4393): com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839) E/ホーム (4393):com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597) E/Home (4393): dalvik.system.NativeStart.main(Native Method) E/Home (4393): 原因: java. io.IOException: Received authentication challenge is null E/Home ( 4393): at org.apache.harmony.luni.internal.net.www.protocol.http.HttpURLConnectionImpl.processAuthHeader(HttpURLConnectionImpl.java:1153) E/Home ( 4393) ): org.apache.harmony.luni.internal.net.www.protocol.http.HttpURLConnectionImpl.processResponseHeaders(HttpURLConnectionImpl.java:1095) で E/Home (4393): org.apache.harmony.luni.internal.net で.www.protocol.http.HttpURLConnectionImpl.retrieveResponse(HttpURLConnectionImpl.java:1048) E/Home (4393): org.apache.harmony.luni.internal.net.www.protocol.http.HttpURLConnectionImpl.getResponseCode(HttpURLConnectionImpl.java:726) E/ホーム ( 4393): org.apache.harmony.luni.internal.net.www.protocol.https.HttpsURLConnectionImpl.getResponseCode(HttpsURLConnectionImpl.java:121) で E/ホーム ( 4393) : twitter4j.internal.http.HttpResponseImpl.(HttpResponseImpl.java:35) E/Home (4393): twitter4j.internal.http.HttpClientImpl.request(HttpClientImpl.java:168) E/Home (4393): .. . 18 以上
次のリンクが含まれていますが、Google にはこれに関する情報があまりありません。
java - Android で自動タイムアウトをオーバーライドできますか?
私は Twitter4J を使用して Twitter に投稿していますが、アプリがこれを実行できるようにするには、ブラウザーを開いて Twitter からピンを取得する必要がありますが、アプリに戻ると、アクティビティがタイムアウトして閉じます。アクティビティを開いたままにしておく方法はありますか? Twitter では通常のパスで認証できないため、webview は機能しません。
java - Twitter4J でリツイート数を調べるにはどうすればよいですか?
タイトルが示すように、私は Twitter4J API を使用していますが、「Tweet」インスタンスのリツイートをカウントする方法が見つからないようです。
android - OAuth、Twitter、Android の問題: サーバーとの http 通信に失敗する
Android を使用した Twitter の OAuth 認証の実例はありますか? Twitter4J と SignPost の両方を使用しようとしましたが、twitter.com は不明なホストであるという非常に奇妙なエラーが表示されます。SignPost ライブラリと Android に ( Google Android の下で)問題があり、プロジェクトのホームページによると、CommonsHttpOAuth* クラスが機能することを理解しました。
これが私のSignPostです:
Twitter4Jのコードは次のとおりです。
はい、私はインターネット アクセス許可とコールバック URL のインテント フィルターを含むマニフェストを持っています。SignPost コードを実行したときの logcat からの出力は次のとおりです。
Twitter4J コードを実行したときの出力は次のとおりです。
誰かがこれを解決しましたか? 私はここで立ち往生しています。コードを Java SE プログラムとして実行することはできますが、Android では失敗します...
//ジョナス
android - バグのある Twitter Android アプリ。クラッシュしませんが、何も印刷しません。助けてください!
私の Android アプリは、twitter4j ライブラリを使用して twitter を通過し、検索したキーワードで一連のつぶやきを返すことになっています。以前のようにアプリがクラッシュすることはありませんが、何らかの理由で何も出力されないバグもあります。
コードは次のとおりです。
必要な場合に備えて、AndroidMnifest.xml ファイルの内容を次に示します。
LogCat は次のとおりです。
助けてください!回答ありがとうございます。:)