共有アクティビティを検討する: 'Mike shared John's post' activitystrea.ms spec indicateアクティビティが共有されると、新しい共有アクティビティに元のアクティビティが埋め込まれます。そのobject
の値です。共有とレポートの活動を参照するオブジェクトを解決する方法
GetStreams.ioの意味では、オブジェクトプロパティの値がobject: 'activity:1'
であることを示します。この値は、後でエンリッチメントプロセスで読み込まれます。
アクティビティは外部レコードではなくgetstream.ioレコードであるため、getstream.ioは自動的にオブジェクト値を解決しますか、エンリッチメントプロセスを通じて手動で手動でアクティビティ参照をロードするのは開発者の仕事ですか?
ご確認いただきありがとうございます。これは、わずかなパフォーマンスの問題があることを意味します。共有活動を充実させるには、2つの逐次濃縮呼び出しが必要です。最初にアクティビティが読み込まれます。 2つ目は、アクティビティの埋め込みリファレンスを充実させます。 GetStreamがアクティビティをスキャンし、 'activity:*'パターンに基づいてアクティビティ参照を自動的に解決するといいでしょう。 – SimoAmi
SDKに豊富な機能を追加して、このようなN + 1ルックアップを避け、サブリファレンスを豊かに指定できるようにします。これをNode SDKに追加する方法については、チームの別の開発者と話します。 – iandouglas