Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/470.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用getstream实时评论_Javascript_Getstream Io - Fatal编程技术网

Javascript 使用getstream实时评论

Javascript 使用getstream实时评论,javascript,getstream-io,Javascript,Getstream Io,我正在使用getstream的js/node api,并试图在活动的评论中添加一个实时功能,但我收到一个403错误,显示我没有权限 我尝试使用targetFeeds:“[timeline:userid]”,但它破坏了应用程序 我还尝试使用文档中的通知提要,我可以像这样设置targetfeed:“[notification:userid]”,这显然不是我们想要做的事情,因为这会导致回调中显示关于该用户不同活动的每条消息 client.reactions.add("comment", activit

我正在使用getstream的js/node api,并试图在活动的评论中添加一个实时功能,但我收到一个403错误,显示我没有权限

我尝试使用targetFeeds:“[timeline:userid]”,但它破坏了应用程序

我还尝试使用文档中的通知提要,我可以像这样设置targetfeed:“[notification:userid]”,这显然不是我们想要做的事情,因为这会导致回调中显示关于该用户不同活动的每条消息

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)要将此应用程序列入白名单,请执行以下操作。请务必提及此案例并包括您的应用程序。

因此,没有办法提供对
*
具有读/写访问权限的令牌。我不推荐使用此令牌,但如果您需要,可以请求支持人员为您的应用程序设置此令牌。提要中的白名单就是解决方案。谢谢