問題タブ [meetup]
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.
ruby - ストリーミング API 経由で受信したデータをスライスして解析するにはどうすればよいですか?
Meetup ストリーミング HTTP API に接続して、受信したイベントを別のレコードで解析しようとしています。私はシナトラの上にルビーを使用しています。接続を処理するために「em-http-request」gem を選択し、サーバーとして「thin」を選択しました。API ストリーミングの処理方法に関する情報を検索して見つけたのは、約 3 ~ 6 年前のもので、これは私が見つけた最良の例です。
この例では、作成者は正規表現を使用して各ツイートの終わりを見つけ、それらを異なるレコードに分割します。私の場合、meetUp イベントのストリームを分割する方法が見つかりませんでした。
これが私のコードです:
//stream.meetup.com/2/open_events への接続呼び出しを開くと、次の形式でランダムに切り取られた文字列のストリームを受信し始めます。
.slice を使ってみた! 各イベントの開始時に表示される部分文字列である"{"utc_offset""をパラメータとして使用してバッファの内容を調べましたが、取得する部分文字列の各出現の間に囲まれたすべてのものを取得する正規表現を記述する方法がわかりませんでしたイベント全体の結果として。
また、変数バッファーにチャンクを追加してからメソッド.slice!を使用するかどうかもわかりません。これは、各イベントを取得する最良の方法です。
この状況を解決する最善の方法はどれですか?
ストリーミング API 経由で受信したデータをスライスして解析するにはどうすればよいですか?
ここで、コメントで@jordanが提案したソリューションの実装を追加します。
swift - Meetup API Swiftへの複数の呼び出し
ミートアップの API からイベントのリストを取得しようとしています。1回しかリクエストできず、200回のリクエストに制限されているため、複数回リクエストするとクラッシュします。グループを取得してから、「urlName」API 呼び出しを使用して、そのグループのイベントを取得しています。その結果、多数のミートアップ グループからの一連のイベントが作成されます。これが私のコードです。
アプリがミートアップ コールでクラッシュしないように、グループからイベントを取得する方法について何か提案はありますか?