我正在尝试在现有应用程序中使用丰富功能。
使用 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不包含我的用户数据。
我在做什么错了?
答案 0 :(得分:1)
作为活动一部分的引用不是正确的格式。您应该按照以下说明使用client.collections.createUserReference
:https://getstream.io/docs/#frontend_backend_references