有人了解关系和 ArrowDB 吗?我将一个 User 对象作为关系字段添加到 Message 对象,并且效果很好。但是,当我尝试从同一个 Message 对象添加与 File 对象的关系时,我收到以下错误:
400:发送消息失败:无效的 ACS 类型:文件
有人有线索吗?
也许我对 File 对象使用了错误的符号!?我试过:[ACS_File]、[ACS_Files] 没有任何运气?....[ACS_User] 像魅力一样工作?
这是我的代码:
Cloud.Messages.create({
to_ids: to.join(','),
body: 'New Message',
subject: 'Test Message',
custom_fields:
{
"[ACS_File]file_id":videoFile,
"[ACS_User]owner_id":to.join(','),
"pausedAt" : pausedAt,
"correctAnswer": correctAnswer,
"a2" : a2,
"a3" : a3
}
}, function (e) {
if (e.success) {
var message = e.messages[0];
alert('Success:\n' +
'id: ' + message.id + '\n' +
'subject: ' + message.subject + '\n' +
'body: ' + message.body + '\n' +
'updated_at: ' + message.updated_at);
//Her gikk alt bra og melding og video er lastet opp. På tide å sende en push :-)
} else {
alert('Error:\n' +
((e.error && e.message) || JSON.stringify(e)));
}
});
}