enriching with previous references
up vote
1
down vote
favorite
I am trying to use the enrichment feature with an existing app.
When reading an (aggregated) feed from the client using a user_session I get a response:
{
"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"
}
],
...
Now, I would like to have the 67th User data embed in the response, using the enrichment feature. I tried, using the ruby framework:
STREAM_CLIENT.collections.upsert('User', [{id: '67', first_name: 'John', last_name: 'Doe'}])
However, reading the feed again, the response json does not contain my user data.
What am I doing wrong ?
getstream-io
add a comment |
up vote
1
down vote
favorite
I am trying to use the enrichment feature with an existing app.
When reading an (aggregated) feed from the client using a user_session I get a response:
{
"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"
}
],
...
Now, I would like to have the 67th User data embed in the response, using the enrichment feature. I tried, using the ruby framework:
STREAM_CLIENT.collections.upsert('User', [{id: '67', first_name: 'John', last_name: 'Doe'}])
However, reading the feed again, the response json does not contain my user data.
What am I doing wrong ?
getstream-io
add a comment |
up vote
1
down vote
favorite
up vote
1
down vote
favorite
I am trying to use the enrichment feature with an existing app.
When reading an (aggregated) feed from the client using a user_session I get a response:
{
"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"
}
],
...
Now, I would like to have the 67th User data embed in the response, using the enrichment feature. I tried, using the ruby framework:
STREAM_CLIENT.collections.upsert('User', [{id: '67', first_name: 'John', last_name: 'Doe'}])
However, reading the feed again, the response json does not contain my user data.
What am I doing wrong ?
getstream-io
I am trying to use the enrichment feature with an existing app.
When reading an (aggregated) feed from the client using a user_session I get a response:
{
"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"
}
],
...
Now, I would like to have the 67th User data embed in the response, using the enrichment feature. I tried, using the ruby framework:
STREAM_CLIENT.collections.upsert('User', [{id: '67', first_name: 'John', last_name: 'Doe'}])
However, reading the feed again, the response json does not contain my user data.
What am I doing wrong ?
getstream-io
getstream-io
asked Nov 22 at 15:56
Quentin Gaultier
10426
10426
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
up vote
1
down vote
The references that are part of the activity are not the correct format. You should use client.collections.createUserReference
like described here: https://getstream.io/docs/#frontend_backend_references
does it mean that all previous activities cannot be linked to Users ?
– Quentin Gaultier
Nov 27 at 9:32
You can update activities using update_activities getstream.io/docs/#activity-update, but if you already have a a lot of activities this is probably not really feasible.
– JelteF
Nov 27 at 23:26
yay I already have me feeds full activities in production. This enrichment feature looked real cool ! disappointed it only works for new app...
– Quentin Gaultier
Nov 29 at 14:20
add a comment |
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
1
down vote
The references that are part of the activity are not the correct format. You should use client.collections.createUserReference
like described here: https://getstream.io/docs/#frontend_backend_references
does it mean that all previous activities cannot be linked to Users ?
– Quentin Gaultier
Nov 27 at 9:32
You can update activities using update_activities getstream.io/docs/#activity-update, but if you already have a a lot of activities this is probably not really feasible.
– JelteF
Nov 27 at 23:26
yay I already have me feeds full activities in production. This enrichment feature looked real cool ! disappointed it only works for new app...
– Quentin Gaultier
Nov 29 at 14:20
add a comment |
up vote
1
down vote
The references that are part of the activity are not the correct format. You should use client.collections.createUserReference
like described here: https://getstream.io/docs/#frontend_backend_references
does it mean that all previous activities cannot be linked to Users ?
– Quentin Gaultier
Nov 27 at 9:32
You can update activities using update_activities getstream.io/docs/#activity-update, but if you already have a a lot of activities this is probably not really feasible.
– JelteF
Nov 27 at 23:26
yay I already have me feeds full activities in production. This enrichment feature looked real cool ! disappointed it only works for new app...
– Quentin Gaultier
Nov 29 at 14:20
add a comment |
up vote
1
down vote
up vote
1
down vote
The references that are part of the activity are not the correct format. You should use client.collections.createUserReference
like described here: https://getstream.io/docs/#frontend_backend_references
The references that are part of the activity are not the correct format. You should use client.collections.createUserReference
like described here: https://getstream.io/docs/#frontend_backend_references
answered Nov 26 at 18:50
JelteF
1,2831228
1,2831228
does it mean that all previous activities cannot be linked to Users ?
– Quentin Gaultier
Nov 27 at 9:32
You can update activities using update_activities getstream.io/docs/#activity-update, but if you already have a a lot of activities this is probably not really feasible.
– JelteF
Nov 27 at 23:26
yay I already have me feeds full activities in production. This enrichment feature looked real cool ! disappointed it only works for new app...
– Quentin Gaultier
Nov 29 at 14:20
add a comment |
does it mean that all previous activities cannot be linked to Users ?
– Quentin Gaultier
Nov 27 at 9:32
You can update activities using update_activities getstream.io/docs/#activity-update, but if you already have a a lot of activities this is probably not really feasible.
– JelteF
Nov 27 at 23:26
yay I already have me feeds full activities in production. This enrichment feature looked real cool ! disappointed it only works for new app...
– Quentin Gaultier
Nov 29 at 14:20
does it mean that all previous activities cannot be linked to Users ?
– Quentin Gaultier
Nov 27 at 9:32
does it mean that all previous activities cannot be linked to Users ?
– Quentin Gaultier
Nov 27 at 9:32
You can update activities using update_activities getstream.io/docs/#activity-update, but if you already have a a lot of activities this is probably not really feasible.
– JelteF
Nov 27 at 23:26
You can update activities using update_activities getstream.io/docs/#activity-update, but if you already have a a lot of activities this is probably not really feasible.
– JelteF
Nov 27 at 23:26
yay I already have me feeds full activities in production. This enrichment feature looked real cool ! disappointed it only works for new app...
– Quentin Gaultier
Nov 29 at 14:20
yay I already have me feeds full activities in production. This enrichment feature looked real cool ! disappointed it only works for new app...
– Quentin Gaultier
Nov 29 at 14:20
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53434566%2fenriching-with-previous-references%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown