gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-03 11:22:26 25 4
gpt4 key购买 nike

大家好,我是 GetStream 的新手,还在学习中。这是我正在使用的内容的浓缩版。

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

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

然后我将 token 传递给 js 前端,用于检索该用户的提要事件。我使用普通的 stream-js 客户端和 Jinja 作为 token 和 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) => {
...
)}

这是我的问题:当我请求 collection:4 的事件时,一切都按预期进行。但是当我为 collection:5 做完全相同的事情时,它突然给出了“您没有执行此操作的权限,您收到此错误是因为没有策略允许此应用程序上的此请求。” 403 NotAllowedException。这只发生在客户端,服务器端它工作正常。用于身份验证的 jwt token 会不会有问题?感谢您的帮助。

最佳答案

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

collection:4 正在工作,因为可能为 ID 为 4 的用户生成了 token ,并且当该 token 用于 collection:5 时,它会因权限错误而失败。

要在您的应用程序中获得所需的政策,请联系 support包含您的应用详细信息和所需的政策/Feed 组。

关于javascript - 在客户端读取提要时出现 NotAllowedException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60847164/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com