为了账号安全,请及时绑定邮箱和手机立即绑定

SNS - JSON 消息正文未能解析

SNS - JSON 消息正文未能解析

C#
UYOU 2021-10-09 16:52:55
我正在尝试通过 Amazon SNS 向移动设备发送远程通知。我有一个数据库,用于存储需要提供给 SNS 的 PublishRequest 的 JSON(有效负载)。我在代码中序列化 json 并将其传递给请求。问题是 SNS 失败并显示错误:“MESSAGE STRUCTURE - JSON MESSAGE BODY FAILED TO PARSE”作为一项要求,服务(负责与 SNS 通信并发送通知)必须从 DB (MySQL) 检索 json。我缺少什么?数据库是MySQL,服务是用.Net Core编写的string messageFromDb = JsonConvert.SerializeObject(input.Payload);var request = new PublishRequest{    TargetArn = endpoint.EndpointArn,    MessageStructure = "json",    Message = messageFromDb};PublishResponse publishResponse = await _client.PublishAsync(request);来自数据库的 JSON:{"APNS": {"aps": {"alert": "Check out the new!", "sound": "default"}, "category": {"type": "sports"}}}我也试过这个没有任何运气:{"default": "something", "APNS": {"aps": {"alert": "Check out the new games!", "sound": "default"}, "game": {"type": "Xbox"}}}
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 168 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信