我正在向GetStream发送数据,但是返回了一个错误,我不知道它所指的是什么,因为我在代码中的任何地方都没有发送user_id。
当我运行这个程序时,出现了一个错误:client.trackEngagement(engagement);。在这种情况下,与GetStream的连接似乎是正确的,因为我从他们那里得到了一条消息,但是发送的数据在某种程度上是错误的?
GetStream JS软件包- https://github.com/getstream/stream-js.
GetStream分析文档- 聘用/?语言=js
来自GetStream - https://github.com/GetStream/stream-analytics-js/blob/master/examples/index.html的另一个示例设置
错误:

作为一个测试,这是我在加载页面时运行的代码。
代码:
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);发布于 2020-02-11 19:47:52
分析是Pro和企业计划中的一个高级功能。如果你在其中一个计划,请联系流支持,并要求分析为您需要的应用程序启用。
https://stackoverflow.com/questions/60175808
复制相似问题