读取客户端上的提要时出现NotAllowedException - javascript

嗨,我是GetStream的新手,仍然在学习。这是我正在使用的压缩版本。

我有一个python后端,可在其中创建用户令牌:

client = stream.connect(...)
token = client.create_user_token(id)
return token

然后,我将令牌传递给js前端,在该前端中该令牌用于检索该用户的feed活动。我正在使用普通的stream-js客户端和Jinja作为令牌和collection.id:

const client = stream.connect('apiKey', null, 'appID');
const collection = client.feed('collection', '{{ collection.id }}', '{{ token }}')
request = collection.get({ limit:10})
request.then((data) => {
   ...
)}

这是我的问题:
当我请求收集活动时:4一切都会按预期进行。但是当我完全相同地进行收集时:5它突然给出
“您没有执行此操作的权限,因为没有任何策略允许此应用程序上的此请求,所以出现此错误。” 403 NotAllowedException。
这只会在客户端,服务器端正常运行。用于身份验证的jwt令牌可能有问题吗?
谢谢你的帮助。

javascript大神给出的解决方案

默认情况下,用户可以在客户端读取自己的提要。

collection:4之所以起作用,是因为可能为ID为4的用户生成了令牌,并且当该令牌用于collection:5时,它会失败并出现权限错误。

要在您的应用中包含必需的政策,请联系support并提供您的应用详细信息和必需的政策/供稿组。

对Flask-Admin字段覆盖使用ACE语法荧光笔 - javascript

在遵循以下有关覆盖flask-admin字段的提示之后,我试图使Ace语法荧光笔工作。https://flask-admin.readthedocs.io/en/latest/advanced/#wysiwig-text-fields这个想法是使SQLServer语法在wtforms文本区域上突出显示。此尝试不起作用,不确定额外的js中还包括什么?class…

Flask | Jinjia2 | Javascript:将Flask模板变量传递给Javascript - javascript

将变量从Flask模板传递到Javascript文件的最佳方法是什么?这是我的代码我的webapp中有一个简单的视图:@webapp.route('/bars') def plot_d3_bars(): return render_template("bars.html", calendarMap = calendar…

Flask to Dygraph-如何传递数据? - javascript

如果我有一个简单的Python时间数据系列,例如:graphdata = [] graphdata.append( [(datetime.date(2008, 5, 7)),75]) graphdata.append([(datetime.date(2008, 5, 8)), 85]) graphdata.append([(datetime.date(200…

Python sqlite3数据库已锁定 - python

我在Windows上使用Python 3和sqlite3。我正在开发一个使用数据库存储联系人的小型应用程序。我注意到,如果应用程序被强制关闭(通过错误或通过任务管理器结束),则会收到sqlite3错误(sqlite3.OperationalError:数据库已锁定)。我想这是因为在应用程序关闭之前,我没有正确关闭数据库连接。我已经试过了: connectio…

在散景中显示裁剪的图像 - javascript

我正在以散景的形式在图中显示图片,并且正在使用BoxSelectTool绘制矩形。box_select = BoxSelectTool(callback=callback) p2 = figure(x_range=(0,700), y_range=(0,500),plot_width=1100,plot_height=1100,tools=[box_sele…