我正在构建一个 SMS 平台,因此其中一部分是让 SMS 网关将 SMS 转发到一个带有 JSON Payload(我无法控制格式)的公共 URL,所以我需要让它接受Slash GraphQL 中的 lambda,然后从那里将其作为记录插入到 Graph 数据库中以供以后处理。
SMS 网关会将带有 JSON 有效负载的 HTTP POST 发送到 lambda 函数。
我已经部署了这种类型:
type InboundSMS {
id: String! @id
dateTime: String!
destinationAddress: String!
messageId: String!
message: String!
resourceURL: String!
senderAddress: String!
}
作为 JSON 格式的传入 SMS 的架构:
HTTP POST
{
"inboundSMSMessageList":{
"inboundSMSMessage":[
{
"dateTime":"Fri Nov 22 2013 12:12:13 GMT+0000 (UTC)",
"destinationAddress":"tel:21581234",
"messageId":null,
"message":"Hello",
"resourceURL":null,
"senderAddress":"tel:+639171234567"
}
],
"numberOfMessagesInThisBatch":1,
"resourceURL":null,
"totalNumberOfPendingMessages":null
}
}