Агент DotNet Edge не может отправить BasicMessage в Aca-Py
Я пытаюсь отправить
BasicMessage
из агента Xamarin Edge в облачный агент Aca-Py, используя приведенный ниже код.
Hyperledger.Aries.Features.BasicMessage.BasicMessage basicMessage = new()
{
Content = "Some Text",
SentTime = DateTime.UtcNow.ToString("s", CultureInfo.InvariantCulture)
};
IMessageService messageService = App.Container.Resolve<IMessageService>();
await messageService.SendAsync(AgentContext, basicMessage, Connection.Record);
Сообщение не получено на конце Aca-Py
Я также попытался отправить сообщение, как показано ниже. Однако я получаю сообщение об ошибке как
{"@type": "did:sov:BzCbsNYhMrjHiqZDTUASHg;spec/notification/1.0/problem-report", "@id": "8b605a23-b58d-466d-bb7a-eb456bd48ac1", "~thread": {"thid": "59134bfd-7b2a-49ee-ac42-9a4c310c632b"}, "explain-ltxt": "Error deserializing message: BasicMessage schema validation failed"}
MessageContext messageContext = await messageService.SendReceiveAsync(AgentContext, basicMessage, Connection.Record);
Примечание . Агент Xamarin Edge может без проблем получать сообщения от Aca-Py.