使用 SendMessage 方法而不是 SendSmsMessage 方法调用的 twilio callbackurl
twilio callbackurl called with SendMessage method but not with SendSmsMessage method
我正在使用 twilio 付费帐户发送短信。
我还配置了一个回调,以便在消息传递到客户端时在我的应用程序中进行一些状态更新。我遇到的一个奇怪的行为是,当我使用 SendSmsMessage 发送消息时(因为它是一条简单的短信),尽管消息已发送到手机但未调用 callbackurl 但是当我使用 SendMessage 方法向我发送消息时,Callbackurl 正在工作很好,状态也更改为在 twilio 仪表板上交付。
我的代码是
string AccountSid = "************************";
string AuthToken = "**********************************";
var twilioClient = new TwilioRestClient(AccountSid, AuthToken);
var twiliopaidnumber = "+15334455923";
var message = twilioClient.SendSmsMessage(twiliopaidnumber , "+923338432293", " TestMesage ", "http://mytestcallback/TwilioResponseHandler.ashx");
//var message = twilioClient.SendMessage(twiliopaidnumber , "+923338432293", " TestMesage ", "http://mytestcallback/TwilioResponseHandler.ashx");
有没有人也遇到过这个问题?
SendMessage 是较新的 API 调用,几周前我遇到了这个问题,由于一些错误而变得复杂 :) -- see this post
这里是 Twilio 开发人员布道者。 SMS endpoint is deprecated in the API and doesn't respond the same way as newer resources. The SendSmsMessage
method you are calling is using that old endpoint and SendMessage
is using the new Messages resource 的行为符合您的预期。
我建议在任何需要发送消息的地方使用SendMessage
。
我正在使用 twilio 付费帐户发送短信。 我还配置了一个回调,以便在消息传递到客户端时在我的应用程序中进行一些状态更新。我遇到的一个奇怪的行为是,当我使用 SendSmsMessage 发送消息时(因为它是一条简单的短信),尽管消息已发送到手机但未调用 callbackurl 但是当我使用 SendMessage 方法向我发送消息时,Callbackurl 正在工作很好,状态也更改为在 twilio 仪表板上交付。 我的代码是
string AccountSid = "************************";
string AuthToken = "**********************************";
var twilioClient = new TwilioRestClient(AccountSid, AuthToken);
var twiliopaidnumber = "+15334455923";
var message = twilioClient.SendSmsMessage(twiliopaidnumber , "+923338432293", " TestMesage ", "http://mytestcallback/TwilioResponseHandler.ashx");
//var message = twilioClient.SendMessage(twiliopaidnumber , "+923338432293", " TestMesage ", "http://mytestcallback/TwilioResponseHandler.ashx");
有没有人也遇到过这个问题?
SendMessage 是较新的 API 调用,几周前我遇到了这个问题,由于一些错误而变得复杂 :) -- see this post
这里是 Twilio 开发人员布道者。 SMS endpoint is deprecated in the API and doesn't respond the same way as newer resources. The SendSmsMessage
method you are calling is using that old endpoint and SendMessage
is using the new Messages resource 的行为符合您的预期。
我建议在任何需要发送消息的地方使用SendMessage
。