node/getstream:用户创建失败:client.user(uid).create() => 500



版本:

  • 节点:v12.14.0
  • 获取流:4.3.0

我正在尝试按照文档中的说明创建用户。 但是,创建用户client.user(userId).create({type: 'normal'})总是失败,并显示500。类似于Github问题232。

错误消息:{"detail":"","status_code":500,"code":-1,"exception":"InternalServerException","duration":"0.51ms"} with HTTP status code 500

有人知道可能出了什么问题吗?

仅供参考:

  • 我能够创建和获取提要/活动。所以,客户端工作。
  • 现在我只是尝试一些脚本。
  • userId是一个字符串,不是很长(<30 个字符(,字母数字

更新

这些尝试后会发生相同的错误:

  • 使用最新版本4.4.0
  • 使用 REST-API/curl 如文档所示。示例命令:curl -i -X POST -d '{"id":"bob","data":{"extra":"fields","flag":false}}' -H "Content-Type: application/json" -H "Stream-Auth-Type: jwt" -H "Authorization: JWT-TOKEN" "https://tokyo-api.stream-io-api.com/api/v1.0/user/?api_key=API-KEY"
    文档中的命令是使用密钥/令牌生成的,但它也会将 URL 端点更改为tokyo-api.stream-io-api.com。我还用域api.stream-io-api.com对此进行了测试,相反,使用库中的tokyo-api.stream-io-api.com(手动覆盖(但没有成功。

只是"关闭"这个。正如@ferhat-elmas在评论中提到的,这是在提出区域不支持的问题时tokyo.我现在刚刚从区域tokyo对此进行了测试,并且用户(以及反应(的创建工作如文档所示。

相关内容

最新更新