Javascript Syncano用户管理配置文件更新错误

Javascript Syncano用户管理配置文件更新错误,javascript,user-management,syncano,Javascript,User Management,Syncano,我尝试使用Syncano用户管理系统为我的应用程序实现用户注册。我能够使用以下JS库代码成功创建新用户: var sync = new Syncano({ apiKey: 'API_KEY', instance: 'INSTANCE' }); sync.user().add(signUp).then(function(res){ console.log(res); }).catch(function(err) { console.log(err); }); 然后,我尝试通过以下代码向我

我尝试使用Syncano用户管理系统为我的应用程序实现用户注册。我能够使用以下JS库代码成功创建新用户:

var sync = new Syncano({ apiKey: 'API_KEY', instance: 'INSTANCE' });
sync.user().add(signUp).then(function(res){
  console.log(res);
}).catch(function(err) {
  console.log(err);
});
然后,我尝试通过以下代码向我的用户添加配置文件字段:

当我在第一个的.then()语句中调用第二个API时,我得到以下错误:

“api.syncano.io/v1/instances/INSTANCE/classes/user_profile/objects/26/:1 补丁 404(未找到)user.service.js:77错误:{“详细信息”:“未找到”}


有什么想法吗?

看起来示例代码(我写的很遗憾)有问题

用户创建后返回的对象具有用于
user
对象的
id
字段,以及用于修改
user\u profile
对象的
profile.id

线路应该是这样的

instance.class('user_profile').dataobject(res.profile.id).update({firstName: 'First', lastName: 'Last'});
在当前系统中还有另一个警告,我也要注意-您必须首先将
用户配置文件
类上的
其他权限
设置为
读取

这最终将在平台中更改为默认为
read


希望这有帮助

看看这个。我没有得到404,但我得到了一个不同的错误。我可能需要重做我的例子。
instance.class('user_profile').dataobject(res.profile.id).update({firstName: 'First', lastName: 'Last'});