【问题标题】:How do you create a new user in Stream Chat?如何在 Stream Chat 中创建新用户?
【发布时间】:2022-06-30 18:06:32
【问题描述】:

我目前正在尝试在流式聊天中创建一个新用户。我有以下代码:

server_client = StreamChat(api_key=API_KEY, api_secret=API_SECRET)
    for user in USERS:
        # token = server_client.create_token(str(user["id"]))
        server_client.update_user(user)

但是,我目前收到此错误:

stream_chat.base.exceptions.StreamAPIException: StreamChat error code 43: UpdateUsers failed with error: "JWTAuth error: signature is not valid. Make sure the token is created using the secret for API key

有人知道如何解决这个问题吗?

【问题讨论】:

    标签: python authentication jwt chat


    【解决方案1】:

    update_user 已被弃用,取而代之的是 upsert_user

    这里的文档:https://getstream.io/chat/docs/python/?language=python#syncing-users

    您似乎使用了错误的密钥+密钥组合。您还可以在 Explorer 选项卡的 Stream Dashboard 上验证已创建的用户。

    【讨论】:

      猜你喜欢
      • 2021-07-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-17
      • 1970-01-01
      • 1970-01-01
      • 2014-11-16
      • 2016-07-11
      相关资源
      最近更新 更多