Getstream io 使用JWT访问流REST Api时出错

Getstream io 使用JWT访问流REST Api时出错,getstream-io,Getstream Io,我试图使用JWT令牌访问流提要,但每次都返回404 令牌头: { "alg": "HS256" } 令牌有效负载: { "resource": "feed", "action": "read" } 令牌是使用库生成的,并使用my account dashboard中提供的机密进行签名。我还在jwt.io上验证了它,它是一个有效的令牌 网址 回应 { "exception": "GetStreamAPI404", "detail": "sorry you've hi

我试图使用JWT令牌访问流提要,但每次都返回404

令牌头:

{
  "alg": "HS256"
}
令牌有效负载:

{
  "resource": "feed",
  "action": "read"
}
令牌是使用库生成的,并使用my account dashboard中提供的机密进行签名。我还在jwt.io上验证了它,它是一个有效的令牌

网址

回应

{
    "exception": "GetStreamAPI404",
    "detail": "sorry you've hit a 404"
}

我是不是遗漏了什么?无法找出问题所在。

为了执行正确的权限检查,您需要在令牌负载中包含
提要id
字段。该字段的值必须与您试图读取的提要相同,并且格式为
${feed\u group}:${feed\u id}

例如,问题()中请求的有效负载应为:

{
  "resource": "feed",
  "action": "read",
  "feed_id": "notification:666"
}
注意:API URL必须以尾部斜杠结尾(例如/API/v1.0/feed/notification/666/?API_key=…)

验证HTTP头:

授权必须仅包含JWT令牌


流验证类型必须使用值jwt发送

,感谢您的快速回复。我也尝试过使用feed_id,但也出现了一个错误。但是添加尾随/使其工作。现在我收到一条消息:“url签名丢失或无效”
{
  "resource": "feed",
  "action": "read",
  "feed_id": "notification:666"
}