如何使用 twilio-csharp 库发送 IP 消息

how can I send an IP messaging using twilio-csharp library

我刚开始使用 Twilio 创建实时聊天应用程序。 我已经从 twilio 下载了 twilio-csharp 库。com/docs/csharp/install 并开始使用示例控制台应用程序。

来自 Twilio 的代码示例:

// Download the twilio-csharp library from twilio.com/docs/csharp/install
using System;
using Twilio.IpMessaging;

class Example {
    static void Main (string[] args) {
        // Find your Account Sid and Auth Token at twilio.com/user/account
        const string accountSid = "accountSid";
        const string authToken = "authToken";
        const string serviceSid = "serviceSid";
        const string channelSid = "channelSid";

        // List all Messages
        var client = new IpMessagingClient(accountSid, authToken);
        MessageResult result = client.ListMessages(serviceSid, channelSid);

        Console.WriteLine(result);
    }
}

但是这段代码在我的情况下不起作用,我总是得到一个错误 "type or namespace could not be found"。

我有这些类似的参考:

我尝试了 IP 消息系统教程,它有效。但在教程中,他们使用 Javascript SDK 来初始化 IP 消息传递客户端

tc.accessManager = new Twilio.AccessManager(tokenResponse.token);
tc.messagingClient = new Twilio.IPMessaging.Client(tc.accessManager);

所以我只是不明白如何使用此 C# 库发送 IP 消息传递,或者我是否可以从客户端控制我的 IP 消息传递应用程序?

我不明白为什么会出现此错误。 我只是按照 twilio-csharp 库 gitHub 上的安装步骤进行操作。但是这个项目的 README 仅适用于 SMS 项目。如果我们想为 IpMessaging 使用库,我们还必须导入另一个库,Twilio.IpMessaging.

所以我所知道的,比如参考和 IP 消息传递项目的工作原理。

希望这对其他人有所帮助。