1

リレーションと 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)));
    }
});
}
4

0 に答える 0