丰富以前的参考文献

时间:2018-11-22 15:56:42

标签: getstream-io

我正在尝试在现有应用程序中使用丰富功能。

使用 user_session 从客户端读取(汇总的)提要时,我得到了答复:

{
   "results": [
      {
         "activities": [
            {
               "actor": "User:67",
               "foreign_id": "Saving:d6",
               "id": "f1",
               "object": "Item:23",
               "origin": "activities:57",
               "target": "List:82",
               "time": "2018-11-15T09:29:25.291000",
               "verb": "save"
            }
         ],
         ...

现在,我想使用丰富功能将第67位用户数据嵌入响应中。我尝试使用ruby框架:

STREAM_CLIENT.collections.upsert('User', [{id: '67', first_name: 'John', last_name: 'Doe'}])

但是,再次读取提要时,响应json不包含我的用户数据。

我在做什么错了?

1 个答案:

答案 0 :(得分:1)

作为活动一部分的引用不是正确的格式。您应该按照以下说明使用client.collections.createUserReferencehttps://getstream.io/docs/#frontend_backend_references