J'envoie des données à GetStream mais il y a une erreur renvoyée que j'ai aucune idée d'où cela fait référence, étant donné que je n'envoie user_id nulle part dans mon code.

C'est lorsque j'exécute ceci que l'erreur apparaît : client.trackEngagement(engagement);. La connexion à GetStream semble correcte dans ce cas car je reçois un message de leur part, mais les données envoyées sont en quelque sorte erronées ?

Package GetStream JS - https://github.com/getstream/stream-js.
GetStream Analytics Docs - https://getstream.io/docs/analytics_engagements/?language=js< /a>

Un autre exemple de configuration de GetStream - https://github. com/GetStream/stream-analytics-js/blob/master/examples/index.html

Erreur: entrez la description de l'image ici

À titre de test, c'est le code que j'exécute lorsque la page est chargée.

Code:

const StreamAnalytics = require('stream-analytics');

// Get Stream
const client = new StreamAnalytics({
    apiKey: "abc123",
    token: "abc123"
});

client.setUser({
    alias: 'jordan'
});

// Send GetStream analytics data
engagement = {
    'label': 'like',
    'content': {
        'foreign_id': 'like:468'
    },
    'score': 80,
    'position': 3,
};

client.trackEngagement(engagement);
0
wharfdale 11 févr. 2020 à 22:08

1 réponse

Meilleure réponse

Les analyses sont une fonctionnalité premium disponible sur les plans Pro et Enterprise. Si vous êtes sur l'un de ces plans, veuillez contacter l'assistance Stream et demander que l'analyse soit activée pour l'application dont vous avez besoin.

1
Scott Lasica 11 févr. 2020 à 19:47