【发布时间】:2020-03-31 17:35:20
【问题描述】:
您好,我是 GetStream 的新手,还在学习。这是我正在使用的压缩版本。
我有一个 python 后端,用于创建用户令牌:
client = stream.connect(...)
token = client.create_user_token(id)
return token
然后我将令牌传递给 js 前端,用于检索该用户的提要活动。我正在使用普通的 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 一切都按预期工作。但是当我为 collection:5 做同样的事情时,它突然给了 “您没有执行此操作的权限,您收到此错误是因为没有策略允许此应用程序上的此请求。” 403 NotAllowedException。 这只发生在客户端,服务器端它工作正常。用于身份验证的 jwt 令牌是否有问题? 感谢您的帮助。
【问题讨论】:
标签: javascript python getstream-io