обогащение предыдущими ссылками - PullRequest
0 голосов
/ 22 ноября 2018

Я пытаюсь использовать функцию обогащения в существующем приложении.

При чтении (агрегированного) фида с клиента с использованием 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 ​​framework:

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

Однако, снова читая ленту новостей, ответ json не содержит моих пользовательских данных.

Что я делаю не так?

1 Ответ

0 голосов
/ 26 ноября 2018

Ссылки, являющиеся частью действия, имеют неправильный формат.Вы должны использовать client.collections.createUserReference, как описано здесь: https://getstream.io/docs/#frontend_backend_references

...