Javascript 使用getstream实时评论
我正在使用getstream的js/node api,并试图在活动的评论中添加一个实时功能,但我收到一个403错误,显示我没有权限 我尝试使用targetFeeds:“[timeline:userid]”,但它破坏了应用程序 我还尝试使用文档中的通知提要,我可以像这样设置targetfeed:“[notification:userid]”,这显然不是我们想要做的事情,因为这会导致回调中显示关于该用户不同活动的每条消息Javascript 使用getstream实时评论,javascript,getstream-io,Javascript,Getstream Io,我正在使用getstream的js/node api,并试图在活动的评论中添加一个实时功能,但我收到一个403错误,显示我没有权限 我尝试使用targetFeeds:“[timeline:userid]”,但它破坏了应用程序 我还尝试使用文档中的通知提要,我可以像这样设置targetfeed:“[notification:userid]”,这显然不是我们想要做的事情,因为这会导致回调中显示关于该用户不同活动的每条消息 client.reactions.add("comment", activit
client.reactions.add("comment", activityId, {
"text": newComment,
"profileImage": 'https://i.pravatar.cc/300',
"timestamp": date,
"from": userId,
"id": foreignId,
},
{targetFeeds: [`CommentsFeed:${activityId}`]});
403的响应是下一个:
{
code: 17
detail: "You don't have permission to do this"
duration: "0.18ms"
exception: "NotAllowedException"
status_code: 403
}
预期的结果是没有403,这将触发我实现的回调。默认权限设置只允许用户将活动写入自己的提要;在本例中,您正在将活动添加到
CommentsFeed:${activityId}
你可以请求支持(support@getstream.io)要将此应用程序列入白名单,请执行以下操作。请务必提及此案例并包括您的应用程序。因此,没有办法提供对
*
具有读/写访问权限的令牌。我不推荐使用此令牌,但如果您需要,可以请求支持人员为您的应用程序设置此令牌。提要中的白名单就是解决方案。谢谢