Привет, я новичок в 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 все работает, как и ожидалось , Но когда я делаю то же самое для сбора: 5 неожиданно выдает «У вас нет разрешения на это, вы получили эту ошибку, потому что нет политик, разрешающих этот запрос для этого приложения». 403 NotAllowedException . Это происходит только на стороне клиента, на стороне сервера работает нормально. Может ли быть проблема в токене jwt, используемом для аутентификации? Спасибо за любую помощь.