我在Nexmo注册了一个回调方法。
当收到消息时,我的Nexmo动作方法被击中。
但是我没有收到消息文本和时间戳。
我只得到messageId
,发件人和收件人编号作为响应
以下是我的代码
SMS.SMSRequest r = new SMS.SMSRequest();
r.to = "number";
r.from = Configuration.Instance.Settings["a"];
r.body = "Testing";
r.text = "Testing";
Nexmo.Api.Request.Credentials c = new Nexmo.Api.Request.Credentials();
c.ApiKey = "Key";
c.ApiSecret = "key";
c.ApplicationId = "ID";
c.ApplicationKey = "XYZ";
// r.message_class = "1";
r.type = "text";
r.callback = "http://www.eurosoftsms.co.uk/inbound/SMSInbound";
var x= Nexmo.Api.SMS.Send(r,c);
状态为r.Send(..)
的{{1}}的结果表示其0
任何帮助将不胜感激,谢谢
答案 0 :(得分:0)
根据Nexmo's documentation,您不应指望将消息文本作为交货收据的一部分。收据没有包含时间戳,但请注意该字段的名称为“ message-timestamp”。问题可能出在您处理回调的代码中,而不是您发布的发送一条消息的代码中。