我正在使用 smooch-core NPM 包使用 Smooch 开发服务。
在创建用户之前,我想检查我的应用程序中是否已经存在该特定用户 ID,如果不存在,我希望创建新用户。
这是我的代码:
try {
await this.smooch.appUsers.get(appId, userId);
} catch (err) {
await this.smooch.appUsers.create(appId, userId);
await this.smooch.appUsers.get(appId, userId);
}
当我尝试使用不存在的 id (smooch.appUsers.get) 获取用户信息时,我总是收到 404 错误,我认为这不是一个好方法。
有没有另一种方法来检查用户是否已经存在?