問題タブ [twitter-gem]

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 に答える
10628 参照

ruby-on-rails - ruby-on-railsに推奨されるTwitterの宝石

私はそこにいくつかの異なるTwitterの宝石(ruby-on-rails用)を見つけました:

http://twitter4r.rubyforge.org/

http://twitter.rubyforge.org/

しかし、誰かがそれらを評価して、1つまたは新しいもののいずれかの推奨を提供できるかどうか疑問に思っています。

ありがとう

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

ruby-on-rails - Ruby-on-Rails: ルーティングの問題: コントローラ アクションは、ファイナライズを探す必要があるときに show を探します

背景: ruby​​-on-rails に twitter gem を使おうとしています。

ルートで:

(twitter_sessions は、私のアプリの Twitter セッションのコントローラーです)。

ビューには 1 つのファイルnew.html.erbがあり、非常に単純です。

および twitter_sessions_controller.rb:

ただし、「twitter」ボタンをクリックすると、次のエラーが表示されます。

ファイナライズ URL にhttp://localhost:3000/twitter_sessions/finalize直接アクセスすると、次のエラーが表示されます。

何か案は?ありがとう

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

ruby - ツイッター リツイート API

Twitter APIを操作するためのライブラリとしてtwitter gemを使用しています。ツイートのリツイートを取得する際の奇妙な問題に気付きました。電話をかけるたびに、相互接続からのリツイートしか得られません。
したがって、誰かが私の投稿をリツイートした場合、適切な API 呼び出しを使用してそのリツイートを取得することはできません。しかし、検索機能はこれを解決するかもしれません。しかし、すべての場合に適しているわけではありません。

Twitterで同じ問題が発生した人はいますか? アドバイスやヒントはありますか?:)

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

ruby-on-rails - Rails アプリで oauth gem と twitter 1.0.0 gem を使用してユーザーを認証するにはどうすればよいですか?

Jnunemaker は彼の Twitter gem (https://github.com/jnunemaker/twitter) を更新し、Twitter::Oauth クラスを削除しました。私のコードは彼の例とあまり似ていないので、更新に問題があります。私のコードが twitter 0.9 gem で使用していたものは次のとおりです。

ユーザーコントローラー

このコードを変更するために私が試みたことの例を次に示します。

ユーザーコントローラー

Gemfile

コールバック メソッドには多くの問題があると思いますが、奇妙な点の 1 つは、ローカルで実行している場合は oauth メソッドが正常に機能するのに、ローカルから実行しようとすると「502 Bad Gateway」エラーが発生することです。ライブ (heroku でデプロイ) バージョン。

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

ruby-on-rails - Twitter gem の使用エラー、Errno::EAFNOSUPPORT

Heroku のデプロイで次のエラーが発生します。

Twitterで特定の電話をかけると、次のようになります。

このコードは、gem のドキュメントに従ってローカルで機能しますが、それについて Google で検索することはできませんでした。

私のローカル設定は次のとおりです。

そして、Heroku で Bamboo-mri-1.9.2 スタックを使用しています。

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

ruby-on-rails-3 - 初期化されていない定数Twitter::OAuth

アプリからのフィードのタイムラインをアプリに表示させるのに苦労しています。これまで、oauth-plugin、oauth、およびtwitter gem(rails3用)を使用して、承認を得てきました。これはうまくいきました。

今、接続しようとすると苦労しています。

エラーが発生します:

Twitterを呼び出す別のアクションがないことを確認しました(ここの別の投稿のように)。しかし、これまでのところ、運はありません。

誰かが助けてくれることを願っています!

  • 編集 -

Deviseを使用してユーザーを認証していることを忘れました。挿入してみました:

しかし、それでも成功しません。

--2つ編集-

バージョン1.0でこれを減価償却することについて、Twittergemgitサイトで解決策を見つけました。

twitter_token.rbファイルのコードを次のように置き換えました。

@clientでない限りdefクライアント

これはそのエラーを取り除きますが、今は別のエラーにつながります:(

私もこれを試しました:

これにより、次のエラーが発生します。

何か案は?私は正気を失います!

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

ruby-on-rails - Twitter Gem からの救出

私はtweets_controller

ステータスの更新が失敗したときにレスキューしようとしています。ユーザーにフラッシュメッセージを表示したいのですが、これは私が得ることができる限りです:

コントローラーを介してユーザーに表示できるように、エラーメッセージを取得するにはどうすればよいですか?

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

ruby - TwitterRubyGem-友達の名前とIDを取得します。

あなたがフォローしている人をIDとフルネームだけで簡単に取得することは可能ですか?追加のデータは必要ありません。帯域幅の無駄です。

現在私が持っている唯一の解決策は次のとおりです。

とにかく、ユーザーにIDとフルネームの配列を返すだけでよいのでしょうか。上に描かれた方法よりもそれを行うためのより良い方法は?できれば、クライアント側でフィルタリングしない方法。

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

ruby - Twitter gem, Heroku, 内部サーバーエラー

私はこれまで Twitter API を使用したことがありません。

Twitter gem を利用する Sinatra アプリケーションを Heroku にプッシュしました。アプリケーションで (Twitter に関する限り) 行うことは、最新の 5 つのツイートをプルすることだけです。

しかし、昨夜は問題が発生し、Heroku が内部サーバー エラーをスローし、ログに次のように表示されました。

そしてスタックトレース。アプリを再起動すると、再び機能するようになりました。

今日、私は目を覚まし、heroku アプリをチェックしたところ、内部サーバー エラーが再び発生しました..

これを機能させるにはどうすればよいですか?BadRequest エラーがスローされた場合にツイートをキャッシュする方法はありますか、または Twitter への無制限 (またはほぼ無制限) のリクエストを取得する方法はありますか?

私は認証していません。少し混乱しました。