微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Windows 应用程序 - Twilio 的 SMS 状态回调事件以更新数据库中的状态

如何解决Windows 应用程序 - Twilio 的 SMS 状态回调事件以更新数据库中的状态

在我的 Windows 应用程序中,我使用 Twilio 实现 SMS,我需要将状态保存在数据库中。 我可以使用 Twilio 发送 SMS,但是当我尝试获取状态回调时,我可以看到在 Twilio 中为回调定义的 URI。 但我使用的是 Windows 应用程序,那里没有 URI。

请建议如何实现这一点,是否有回调状态更新的事件。?

我的代码是:

TwilioClient.Init(username,password);
messageResource = await MessageResource.CreateAsync(
                    to: new PhoneNumber(ToNumber),from: new PhoneNumber(FromNumber),body: body
                    );

解决方法

这里是 Twilio 开发者布道者。

我们不建议您从客户端应用程序中对 Twilio API 进行 API 调用。当您从客户端应用程序进行 API 调用时,您必须使帐户凭据在客户端内可用,恶意用户可能会提取凭据并滥用帐户。

相反,我们建议您从服务器进行 API 调用,这样您可以确保凭据安全,并使用来自客户端应用程序的经过身份验证的会话访问您的服务器。

一旦您实现了服务器端组件,您就可以打开一个 URL,您可以在该 URL 上接收状态回调 webhook 并将其转发到您的客户端应用程序中。

最后,状态回调是获取有关您的消息的最新信息的最佳方式,但您也可以轮询 message resource API 以检查状态更新。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。