我正在使用IBM MobileFirst Platform Foundation 8.0.0 请参阅此链接Push SMS Settings
我可以在此请求中定义toParamName和textParamName
这是配置:
{
"port": "80",
"programName": "/sendsms",
"host": "xyz.com",
"name": "SMSGateway",
"parameters": [
{
"encode": "false",
"name": "toParamName",
"value": "to"
},
{
"encode": "false",
"name": "textParamName",
"value": "text"
},
{
"encode": "false",
"name": "SenderName",
"value": "Support"
},
{
"encode": "false",
"name": "UserName",
"value": "xyz"
},
{
"encode": "false",
"name": "Password",
"value": "xyz"
}
]
}
注意:推送通知工作正常,但短信通知仍无效。
答案 0 :(得分:1)
您可以将toParamName和textParamName定义为JSON中参数数组的一部分。
{ "主机" :" xyz.com", "名称" :" TestGateway", "的参数强>" :[ { "编码" :" true", "名称" :" TestKey", "值" :" TestValue", 的" toParamName" :" TestKey", " textParamName" :" TestValue" }, ... ] "端口" :" 80", " PROGRAMNAME" :" / sendsms", }
感谢。