服务端推送配置短信补充,报错1009
我在极光平台有一个应用A,服务端调用push接口,以下为JSON参数:
{
"platform":"all",
"audience":{
"tag":["my_tag"]
},
"notification": {
"alert": "Hello World"
},
"sms_message": {
"delay_time": 0,
"temp_para": {
"title": "短信测试",
"message": "这是一条测试短信,收到请勿回复"
},
"temp_id": 151517
}
}
短信模板已通过审核,有两个参数分别为title
和message
,均按文档配置,请求返回以下错误:
{
"error": {
"code": 1009,
"message": "Unknown: temp_para"
}
}
有另一个应用B,我审核了相同格式的短信模板,使用相同的参数调用推送接口,推送及短信可以成功调用。
另外,在A应用下审核了一个没有参数的模板,使用该模板发送推送并设置短信补充,并且不传入"temp_para"参数,推送及短信可以成功调用。
在A应用下创建了一个有另外参数的模板,发送推送并设置短信补充,设置响应的"temp_para"参数,会返回相同的1009错误。
目前从我这里看来,是极光服务端的bug,因为相同的请求B应用可以成功而A应用不行,我这里能知道B和A的区别就是A是北京机房,而B是南方机房,猜测是否是因为北京机房部分API未适配temp_para
参数导致