問題タブ [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 投票する
1 に答える
274 参照

ruby-on-rails - RT を指すツイート フィールド in_reply_to_status_id をマークすることは可能ですか?

私は Twitter Ruby Wrapper API for Rails ( https://github.com/sferik/twitter ) を使用しています。

client.update("リツイートに返信", :in_reply_to_status_id => twitter_being_replied_id)

in_reply_to_status_id フィールドが null のツイートを返します。

通常のツイートに返信しても問題ありません。

だから、問題はリツイートや宝石の返信にあるのだろうかと思っています。

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

ruby-on-rails - Twitter Rails gem Update_with_media が Unauthorized を返す

Twitter gem を使用して認証し、コンテンツを Twitter に共有しています。画像も含める必要があるため、次のように「update_with_media」メソッドを使用しています。

そして、私はこの応答を受け取ります:

ツイッター、フォロワーの取得、またはツイート(メディアなしで更新)との他のすべてのやり取りは、同じアカウントで正常に機能するため、資格情報は正しい.

何かご意見は?これは Twitter の API またはTwitter Gemのバグですか?

助けていただければ幸いです、ありがとう。

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

ruby-on-rails - Twitter Ruby API: 人のフォローを解除するにはどうすればよいですか?

Twitter::unfollow と呼ばれる方法で、Twitter Ruby API を使用しているユーザーのフォローを解除する方法があるかどうかを知りたいと思いました。

Github で提供されているドキュメントを読みましたが、この問題の解決には役立たないようです。

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

ruby-on-rails - リクエストが GET / POST かどうかを確認する

ruby に twitter gem を使用しており、users/lookup エンドポイントに POST リクエストを送信する必要があります。gem のソース コード ドキュメント ( https://github.com/sferik/twitter/blob/4e8c6dce258073c4ba64f7abdcf604570043af71/lib/twitter/rest/users.rb ) によると、:get を渡さない限り、リクエストはデフォルトで POST になります。

@option options [Symbol, String] :method ':get' に設定すると、標準の POST リクエストの代わりに GET リクエストを介してユーザーにリクエストします。

私は次のように呼んでいます。

ただし、これが実際に POST リクエスト / GET リクエストになるかどうかはわかりません。これが POST/GET かどうかを確認するにはどうすればよいですか? 実際に送信される内容を明確にするために、行われているリクエストを印刷したいと思います。

ありがとう!

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

ruby - twitter ruby​​ gemでユーザー検索する方法

twitter gemを使用してこの呼び出しを実行するにはどうすればよいですか?

私は試した:

Twitter::SearchResultsしかし、それはつぶやきだけを含むものを返します。

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

ruby-on-rails - レール上の twitter gem の場合、効率的に user_timeline を呼び出して複数のユーザーのツイートを取得するにはどうすればよいですか?

Railsコントローラーには、「@」記号のない10個のTwitterハンドルを持つ「usernames」という配列があります。これらのユーザーの最新のツイートを、次の割り当てを使用して「つぶやき」という配列に保存しています。

$client_local は次のとおりです。

ruby ベンチマーク モジュールを使用したところ、"tweets" 割り当ての実行に 2.5 秒かかっていることがわかりました。user_timeline 関数が 10 回呼び出され、10 個の個別の接続が作成されるため、非常に時間がかかっていると思います。

解決策を探して、構成オプションについて sferik の githubにアクセスしました。このページの説明によると、「bearer tokan」が必要なようです。

client.user("sferik")

注: このメソッドを初めて呼び出すと、2 つの API リクエストが作成されます。まず、リクエストを実行するためのアクセス トークンを取得します。次に、要求されたユーザーをフェッチします。アクセストークンは、同じクライアントで行われる後続のリクエストのためにキャッシュされますが、アクセストークンを一度手動でフェッチし、クライアントを初期化するときにそれを使用して、毎回 2 つのリクエストを行うことを避けることができます。

client.bearer_token

このトークンは期限切れになることはなく、無効にされない限り変更されません。ベアラー トークンを取得したら、それを使用してクライアントを初期化し、余分なリクエストを行わないようにすることができます。

  1. アプリのベアラー トークンが見つからないか、取得方法がわかりません
  2. これが私の問題の解決策である場合、または探しているものが他にある場合、私は 100% ではありません。

アイデア?

オンラインで検索すると、私の Twitter アカウントでこれらのユーザーのリストを作成することを提案し、「リスト/ステータス」へのリクエストを行っている人がいます。「usernames」配列内の 10 個のユーザー名は、配列が設定されるたびに異なるため、これはオプションではありません。

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

ruby-on-rails - Ruby on Rails Twitter Gem を使用して Twitter に複数の画像をアップロードする

media以下の呼び出しで、複数の画像で更新するためのパラメータ: の形式は何ですか。

単一の画像の場合、正常にFile.new(filepath)動作します..

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

ruby-on-rails - Oembed tweet - twitter gem

これはおそらく非常に単純な質問ですが、埋め込まれたツイートをレンダリングする方法がわかりません。

簡単にするために、これは私のコントローラーです:

ビューでは、次のことを行うと、オブジェクトのみが表示されます。

すなわち#<Twitter::OEmbed:0x007fb878abc5d8>

検査すると、次のようになります。

明らかに、これは非常に単純であり、私はこれを概念実証タイプのものを使用しているだけです。オブジェクトを持つことから、実際に埋め込まれたツイートを表示できるようになる方法を誰かが説明できますか?

ありがとう

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

ruby-on-rails - この Web ページにはリダイレクト ループがあります - Rails

エラーが発生したときにアプリをカスタムルートにリダイレクトしようとしています:

Twitter::Error::TooManyRequests

ただし、何らかの理由で問題が発生しており、次のエラーが引き続き発生します。

This webpage has a redirect loop

これが私のコントローラーです:

これが私のルートです:

app/views/tweets名前付きのビューがありますtoo_many_requests.html.erb

私は何か間違ったことをしているに違いないことを知っていますが、誰かが助けることができますか?

ありがとう