未触发 IP 消息传递 webhook
IP messaging webhook is not triggered
我正在使用 c# 的 twilio ip 消息传递库。
在管理页面中,我设置了一些 webhooks。当我使用示例 twilio mvc 应用程序时,这些 webhooks 工作,但是当我创建控制台应用程序演示(创建用户和频道)时,webhooks 不工作。
var client = new IpMessagingClient(accountSid, authToken);
User user1 = client.CreateUser(serviceSid, "Tomas");
User user2 = client.CreateUser(serviceSid, "Lukas");
var channel = client.CreateChannel(serviceSid, channelType, "TESTTT", "");
client.CreateMember(serviceSid, channel.Sid, user1.Identity, roleChannelAdminSid);
client.CreateMember(serviceSid, channel.Sid, user2.Identity, roleChannelAdminSid);
client.CreateMessage(serviceSid, channel.Sid, user1.Identity, "Message1");
client.CreateMessage(serviceSid, channel.Sid, user2.Identity, "Message2");
代码有效,因为当我列出来自该频道的一些消息时,我可以看到这些消息。只是它不会命中 webhooks。
此处为 Twilio 开发人员布道师。
这在IP Messaging documentation for webhooks中有解释:
Only commands and events triggered from clients or endpoints will trigger the event callback (if configured). REST API calls will currently not trigger these.
(来自文档的强调)
我相信这是为了阻止来自服务器的 webhook 和消息的无限循环,最终一遍又一遍地响应自身。
我正在使用 c# 的 twilio ip 消息传递库。 在管理页面中,我设置了一些 webhooks。当我使用示例 twilio mvc 应用程序时,这些 webhooks 工作,但是当我创建控制台应用程序演示(创建用户和频道)时,webhooks 不工作。
var client = new IpMessagingClient(accountSid, authToken);
User user1 = client.CreateUser(serviceSid, "Tomas");
User user2 = client.CreateUser(serviceSid, "Lukas");
var channel = client.CreateChannel(serviceSid, channelType, "TESTTT", "");
client.CreateMember(serviceSid, channel.Sid, user1.Identity, roleChannelAdminSid);
client.CreateMember(serviceSid, channel.Sid, user2.Identity, roleChannelAdminSid);
client.CreateMessage(serviceSid, channel.Sid, user1.Identity, "Message1");
client.CreateMessage(serviceSid, channel.Sid, user2.Identity, "Message2");
代码有效,因为当我列出来自该频道的一些消息时,我可以看到这些消息。只是它不会命中 webhooks。
此处为 Twilio 开发人员布道师。
这在IP Messaging documentation for webhooks中有解释:
Only commands and events triggered from clients or endpoints will trigger the event callback (if configured). REST API calls will currently not trigger these.
(来自文档的强调)
我相信这是为了阻止来自服务器的 webhook 和消息的无限循环,最终一遍又一遍地响应自身。