問題タブ [twitter-rest-api]
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.
python - Rを使用して複数のユーザーのタイムラインからすべてのツイートを抽出する方法は?
私は、約 500 人の異なる Twitter ユーザーのタイムラインを抽出するプロジェクトに取り組んでいます (これを履歴分析に使用しているため、一度だけ取得する必要があります。着信ツイートで更新する必要はありません)。
Twitter API では最新の 3,200 件のツイートしか取得できないことはわかっていますが、R twitteR パッケージの基本的な UserTimeline メソッドを使用すると、試行するたびに約 20 件しか取得できないようです (最近のツイートがかなり多いユーザーの場合)。 )。これはレート制限のためですか、それとも私が何か間違ったことをしているからですか?
これを最も効率的に行うためのヒントはありますか? レート制限のために時間がかかる可能性があることを認識しています.Rでこのプロセスを自動化/反復する方法はありますか?
私はかなり立ち往生しているので、あなたが持っているかもしれない助け/ヒントをどうもありがとう!
(Twitter API/twitteR パッケージを使用して、特定のハッシュタグを使用してツイートを数日間抽出した経験があります。Python で行う方が簡単/迅速であることが判明した場合、基本的な Python のスキルはあります)。
ios - 「Apple」という単語の言及を検索する Twitter Search Api iOS Swift
SWIFT を使用して、「apple」という単語に言及しているすべてのツイートを見つけようとしています。
Twitter 用のオープン ソース ライブラリを使用しています ( https://github.com/mattdonnelly/Swifter/tree/xcode-6.3 )。しかし、 api を呼び出すと、上位 32 個のツイートのみが表示されますが、すべてのツイートが必要です。ここに私が使用しているコードがあります
これを修正する方法についての提案、さらに他のアプローチがある場合は、それも歓迎します。
android - Twitter OAuth Rest Api ステータス パラメータ '@' 記号
私は(https://api.twitter.com/1.1/)であるtwitter rest apiを使用しています。
まず、道しるべライブラリを使用して oauth_signature を生成しました。それはうまくいっています。
アップロード ステータス エンドポイント ( https://api.twitter.com/1.1/statuses/upload.json ) は正常に機能していますが、ステータスパラメーターに「@」記号が含まれていると機能しません。だからここに私のコードがあります
TwitterStatusesService.java
TwitterStatusesAPIClient.java
API クライアントの呼び出し
エラーを与える:
しかし、ステータス変数「@ example」の代わりに「just example」を使用すると(特定のポイントは@文字を削除しています)、それは機能しています。「@」記号のみが機能していません。
編集
これは、改造インターセプターを介して手動で作成した OAuth v1.0a 署名署名コードです。
OAuth.java
OAuthSignature.java
twitter - 多くのユーザーの最新ツイートを取得する方法
Twitterのuser_idのリストがあります。それぞれの最新のツイートを取得したい。
次のように、OR で区切られた複数のユーザー ID を指定できる search/tweet.json API があります。
このクエリは、TwitterEng または Twitter user_ids から最近のツイートを検索します。
現在、API はTwitterEng からのツイートのみを返す可能性があります。これは、それらがより最近のものであるためです。
両方のユーザーから 1 つのツイートを取得するにはどうすればよいですか?
指定された user_id のツイートを提供する user_timeline API があります。しかし、多くの user_id があり、それらすべての ID に対してこの API を呼び出すことができません。
これを達成する方法はありますか?
返信ありがとうございます
python - Tweepy タイムアウト エラーを回避するには?
tweepy
特定の期間 (検索の過去 7 日間の間隔) でツイートを追跡するために使用してきましたが、現在の問題は、使用頻度の高いクエリ検索 (つまり、トレンド トピック) に基づいてツイートを検索および保存する場合です。接続がタイムアウトしたというエラーを返します。
これが私のコードです:
そしてエラー:
他の投稿がエラーをキャッチすることでこれを回避しているのを見てきました (こことここの同様の投稿を参照してください)。ただし、エラーをキャッチして検索を再開するには、ツイートのリストを最初からやり直し、目標間隔内のすべてのツイートを収集する必要があります ( 24 時間) は、エラーのために 15 分ごとに検索が再開されるため、不可能です。
これを回避する方法についてのアイデアはありますか?
twitter - Twitter API: 新しく作成されたアカウントを取得する
Twitter で最近作成されたアカウントのユーザー名を取得する方法、または参加日でフィルター処理されたアカウントを検索する方法を探しています。
Twitter API でこれを行う組み込みの方法はないようです。誰かが代替方法、またはこれを達成する方法で API を使用する方法を提案できますか?
私はこの研究と同様の調査を実施することを目指していますが、新しいアカウントとは対照的に、(ストリーミング API を介してライブツイートをサンプリングすることにより)アクティブなアカウントの平均の長さを推定することしかできませんでした.
よろしくお願いします!
python - SSL証明書に関するTweepy SSLError
Python で Tweepy を使用して REST API (検索 API) を実行しています。自宅でプログラムを実行しましたが、まったく問題ありません。しかし、現在、別のネットワークでこれに取り組んでおり、エラーメッセージが表示されました。
SSLError: ("bad handshake: Error([('SSL routines', 'ssl3_get_server_certificate', 'certificate verify failed')],)",)
私のコードはこのようなものです。
auth = tweepy.AppAuthHandler(consumer_key, consumer_secret)
api = tweepy.API(auth,wait_on_rate_limit=True, wait_on_rate_limit_notify=True)
この投稿
Python Requests throwing SSLErrorを見つけ
て、次のコード ( verify = false
) を設定すると、簡単な解決策になる可能性があります。ツイーピーでそれを行う方法や他の方法を知っている人はいますか? ありがとうございました。
ruby - Twitter API ハッシュタグ検索結果に画像が含まれていない
ハッシュタグを検索すると、Twitter API の検索結果に画像エンティティが表示されませんが、その特定のツイートに API エンドポイントを使用すると表示されます。
例としてこのツイートを使用します: https://twitter.com/mrbuddylee/status/733407581788463104
しかし、ツイートを直接検索すると:
2 番目の結果のメディア ハッシュに注目してください。
どうしてこれなの?最初の検索リクエストでメディアの URL を取得することはできますか?