問題タブ [getstream-io]

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 投票する
2 に答える
556 参照

getstream-io - getstream フィードのアクティビティ数を数える方法は?

getstream は、フィード内のアクティビティの数を取得する方法を提供しますか? 通知フィードのセットアップがあります。paginated を使用してアクティビティを取得できますget。ただし、フィード内のアイテム数を表示したいと思います。

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

ruby-on-rails - Rails: GetStream および Acts As Follower gem を使用した通知

私はgetstreamを使用しており、フォロワーとして機能して、プロジェクトの通知とニュース フィードを作成しています。特定のユーザーをフォローすると、そのユーザーはそのようなフォローの通知を受け取ることになっています。ユーザーのフォローとフォロー解除はできますが、getstream で次のエラーが発生します。

これは、私のfollow.rbファイルが次のようになっている場合:

そしてuser.rb私は持っています:

Followモデルを参照するものは他にありません。私が間違っていることは何ですか?

編集:

これは、ユーザーコントローラーのフォローおよびフォロー解除コードです。160 行目はif @follower.follow(@following)であり、フォローを解除する場合も同様です。

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

getstream-io - Getstream フィード カーソルの寿命

Getstream では、フィード カーソル (アクティビティ ID) の寿命はどれくらいですか? アクティビティがコア データに保存されてオフラインで表示される iOS アプリを作成しています。永続化されたアクティビティ ID を Streamid_ltページネーション パラメータと組み合わせて使用​​して、Core Data DB をサーバーからの更新と同期することを考えていました (リクエストをストリームに転送します)。アクティビティ ID をページネーション カーソルとして使用できる期間はどれくらいですか?

また、アクティビティ ID のアクティビティが削除された後でも、ページネーションにアクティビティ ID を使用できるようです。この動作は保証されていますか? 保証されている場合、その期間はどれくらいですか? 夜間のクリーンアップまでアクティビティ ID が利用可能なままであるため、それが機能しているかどうかはわかりません。

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

getstream-io - タイムスタンプが異なる getstream.io アクティビティの重複を防止する

ドキュメントには、アクティビティの一意性は、時間または時間と外部 ID によって決定されると記載されています。

フォロワーへのスパム行為を防ぐために、たとえば 1 日の同じ時間内に同様のアクティビティ (「ユーザー 1 が記事 2 を更新」など) を抑制したいと考えています。

1 時間に丸められたタイムスタンプを使用してこれを実行しようとしましたが、これにより、数分前に追加された別のアクティビティよりも後続のアクティビティの ID が低くなり、アクティビティの順序が乱れました。

集計フィードを使用して取得時にアクティビティを除外する以外に方法はありますか?

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

php - Get Stream HttpSignatures\Context が見つかりません

私は自分のウェブサイト用に小さなアプリを書いている典型的な非専門的な PHP の男です。

私はGetStream.ioをインストールしようとしていますが、composerの使い方がわからないためです(実際に試してみましたが、私は本当に端末のような人ではありません)。

とにかく、GetStream GitHub の指示どおりにオートローダーを作成できなかったので、Stackoverflow からいくつかのコードをつなぎ合わせて、独自の autoloader.php を作成することになりました。

私のコード

今日、オートロードで何か新しいことを学びました!!!

それまで......

致命的なエラー: 36 行目の /GetStream/Stream/Signer.php にクラス 'HttpSignatures\Context' が見つかりません

これで、HttpSignatures\Context がホーム フォルダー内の php ファイルである必要があることがわかりましたが、Git ハブにはそのようなファイルがありません....

誰でも同じ問題に遭遇し、作曲家なしでこの SDK をインストールできますか?

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

getstream-io - 次のユーザー フィードを取得する

フォローしているユーザーのすべてのアクティビティを取得しようとしています。

2 人のユーザー A と B をフォローしているとします。これらのユーザーのすべてのアクティビティが必要です。

私は次のことを行いました(laravelフレームワーク):

私のIDが$user_idで、私がフォローしているユーザーのIDが$target_idであるとします

ユーザーをフォローするには、次を使用しました:

次のユーザーのすべてのフィードを取得するために、次のコードを使用しました。

しかし、フォローしているユーザーではなく、自分のフィードのみを取得しています