Я попытался внедрить пользователя для своего приложения, используя систему управления пользователями Syncano. Я был в состоянии успешно создать новый пользователь, используя следующий код JS библиотеки:Ошибка обновления профиля управления пользователями Syncano
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);
});
Затем я попытался добавить поля профиля к моему пользователю, следуя код здесь: https://www.syncano.io/user-management-for-your-apps/#adding-fields
var sync = new Syncano({ apiKey: 'API_KEY', instance: 'INSTANCE' });
sync.user().add(signUp).then(function(res){
var instance = new Syncano({
apiKey: API_KEY,
instance: INSTANCE_NAME,
userKey: res.user_key
});
instance.class('user_profile').dataobject(res.id).update({firstName: 'First', lastName: 'Last'});
}).catch(function(err) {
console.log(err);
});
Когда я сделать второй вызов API внутри инструкции .then() первой, я получаю эту ошибку:
"api.syncano.io/v1/instances/INSTANCE/classes/user_profile/objects/26/:1 PATCH https://api.syncano.io/v1/instances/INSTANCE/classes/user_profile/objects/26/ 404 (NOT FOUND) user.service.js:77 Error: {"detail":"Not found"}"
Любые идеи?
Вглядываясь в этот. Я не получаю 404, но у меня другая ошибка. Возможно, мне придется повторить мои примеры. –